Junior — Middle
91
Java-да synchronized кілтсөзін пайдалану тәжірибеңіз туралы айтыңыз.
Сұралған компаниялар
Передовые Платежные Решения
AI-дан жауап
sobes.tech AI
Ключевое слово synchronized в Java используется для обеспечения потокобезопасности при доступе к общим ресурсам. Оно блокирует объект или метод, чтобы только один поток мог выполнять код внутри synchronized-блока или метода одновременно. Например, при работе с общим счетчиком можно использовать synchronized, чтобы избежать состояния гонки:
public class Counter {
private int count = 0;
public synchronized void increment() {
count++;
}
public synchronized int getCount() {
return count;
}
}
Таким образом, synchronized помогает предотвратить одновременное изменение данных несколькими потоками.