История изменений
Исправление xaizek, (текущая версия) :
spec:
An action that starts a thread synchronizes-with the first action in the thread it starts.Т.е. всё, что было сделано в главном потоке до запуска нового, будет видно в новом. И если эта переменная ставится перед стартом нового потока и никогда не изменяется (лучше бы в конструктор её передавать тогда и объявить как final), то синхронизировать ничего не нужно.
P.S. Хотя если ТС имеет в виду, что setRunning будет вызываться во время выполнения дочернего потока, то volatile нужен, конечно.
Исправление xaizek, :
spec:
An action that starts a thread synchronizes-with the first action in the thread it starts.Т.е. всё, что было сделано в главном потоке до запуска нового, будет видно в новом. И если эта переменная ставится перед стартом нового потока и никогда не изменяется (лучше бы в конструктор её передавать тогда и объявить как final), то синхронизировать ничего не нужно.
Исправление xaizek, :
spec:
An action that starts a thread synchronizes-with the first action in the thread it starts.Т.е. всё, что было сделано в главном потоке до запуска нового, будет видно в новом. И если эта переменная ставится перед стартом нового потока и никогда не изменяется (лучше бы в конструктор её передавать тогда), то синхронизировать ничего не нужно.
Исправление xaizek, :
spec:
An action that starts a thread synchronizes-with the first action in the thread it starts.Т.е. всё, что было сделано в главном потоке до запуска нового, будет видимо в новом. И если эта переменная ставится перед стартом нового потока и никогда не изменяется (лучше бы в конструктор её передавать тогда), то синхронизировать ничего не нужно.
Исходная версия xaizek, :
spec:
An action that starts a thread synchronizes-with the first action in the thread it starts.Т.е. всё, что было сделано в главном потоке до запуска нового будет видимо в новом. И если эта переменная ставится перед стартом нового потока и никогда не изменяется (лучше бы в конструктор её передавать тогда), то синхронизировать ничего не нужно.