Какова цель ключевого слова volatile в Java и как оно влияет на видимость памяти и синхронизацию потоков? — ДейлиПреп