Я плохо задал вопрос здесь Заблокируйте переменную в нескольких потоках , поэтому для ясности я задам его здесь и надеюсь, что смогу задать его правильно .
classA
creates instance of classB
has methodA that can update & uses classB's myVar
has methodB that can update & uses classB's myVar
classB
has a variable myVar
methodA и methodB могут работать в отдельных потоках (вызываемых в новых потоках из основного). Как мне обеспечить безопасность потоков?