Изменение переменных в разных потоках (volatile)
Подскажите пожалуйста, меня интересует модификатор volatile я не до конца понимаю его смысл применения, поможет ли он мне оптимизировать работу программы, если в нескольких потоках идет изменение нескольких переменных и следственно вывод на GUI