Duplicate of http://www.javaprogrammingforums.com/threads/32756-classes-design-multithreading-situation.html#post125576

Thread locked.