@Jenki_J

Какие переменные видимы для нити? Что нить хранит в общей памяти при volatile?

При использовании volatile на одном объекте, - все объекты, видимые для нити, будут записываться в общую память, а не только один объект с volatile.
У меня нет понимания "объекты и переменные, видимые для нити". Это все, что используется в методе run() ? или вообще все в классе. А если нить в отдельном файле, то тогда что?

Или у меня есть класс и я создаю нить внутри этого класса просто через new Thread() { *метод ран* }
Я был бы безгранично рад, если бы кто-то мне доступно объяснил, что именно видит нить и будет хранить только в общей памяти при использовании volatile.
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы