If you can use local variables, then do it, and you can always use locals. Only as a last resort should you use a local thread store, which has almost all the same drawbacks as global variables. While you're looking for a reason to use local thread storage, it's actually best to look for ways to avoid this!
David heffernan
source share