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