Как исправить код, чтобы он работал в многопоточном режиме?
От: Aleksei_Lekomtsev  
Дата: 04.10.23 13:38
Оценка:
@RestController
public class Counter {

  private long counter = 0;
  
  @GetMapping("/increment")
  public long increment() {
    return ++counter;
  }
}

Вместо long думаю можно использовать AtomicLong. Не уверен на счет подойдет ли тут synchronized для increment()...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.