volatile - модификатор переменной, которая может изменить значение неким фоновым процессом... Это не есть защита от неаргументированного вмешательства в авторский алгоритм некоего автомата с неизвестным уровнем интеллекта... Если я пишу оператор, то он мне нужен... Авторское право называется...