Как проверить atomicboolean в методе

Я хочу проверить свой метод на безопасность потоков. Для этого я использую atomicboolean. Если это правда, то выдается исключение. Теперь я хочу проверить эту функцию. Каков наилучший способ проверить эту функцию?

public void startProcess() {
      if(inProcess.compareAndSet(false, true)) {
              service.startProcess();
              inProcess.set(false);
      } else {
          throw new SomeNewException("Process running.");
      }
      inProcess.set(false);
}

заранее спасибо

0 ответов

Другие вопросы по тегам