I have a class A with helper static method aA. Local variables of this methods are static, I also instantiate an object B in it. Imagine that I create a few class A objects, calling this static method when necessary.
In real world I download asynchronously XML documents and parse them. Parse method is static and I wonder what is going on inside? Is such helper method thread safe? What is going on with static method variables?
Would you be so kind and explain how static method of instantiated class behaves in multi-threading environment?