Как проверить atomicboolean в методе - PullRequest
0 голосов
/ 21 февраля 2019

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

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

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

...