Я пишу класс потока под названием T.
Моя цель - убедиться, что одновременно работает только один объект потока.
Таким образом, когда вызывается объект потока, он будет проверять логический флаг с именем BUSY.
Мой вопрос заключается в том, в чем разница между
private static AtomicBoolean BUSY = new AtomicBoolean(false);
и
private static boolean BUSY = false;
Я думал, что при использовании «статического» все объекты будут проверять только одну логическую переменную BUSY, чтобы убедиться, что работает только один объект потока.