Junior — Middle
Какво в Java осигурява контрол на достъпа до критичната секция чрез ключовата дума synchronized?
sobes.tech AI
Отговор от AI
В Java ключовата дума synchronized осигурява механизъм за контрол на достъпа до критична секция, позволявайки само на един поток да изпълнява този блок код или метод едновременно. Това предотвратява състезателни условия и осигурява коректна работа с общите ресурси.
Пример:
public synchronized void increment() {
count++;
}
Тук методът increment може да бъде изпълняван само от един поток в даден момент.