I need to share a value between threads without exceeding it\'s boundary. Does a static variable do this?
You decorate it with the ThreadStaticAttribute, to make the static variable share across only the thread it is initialized in.
ThreadStaticAttribute
Static variables by default are across all threads in an AppDomain.