Как проверить atomicboolean в методе
Я хочу проверить свой метод на безопасность потоков. Для этого я использую atomicboolean. Если это правда, то выдается исключение. Теперь я хочу проверить эту функцию. Каков наилучший способ проверить эту функцию?
public void startProcess() {
if(inProcess.compareAndSet(false, true)) {
service.startProcess();
inProcess.set(false);
} else {
throw new SomeNewException("Process running.");
}
inProcess.set(false);
}
заранее спасибо