Встречается на собеседованиях • сегодня
Как из главного потока посмотреть счетчик записей, обработанный несколькими потоками
Для безопасного доступа к общему счетчику из нескольких потоков используйте AtomicInteger или синхронизацию. AtomicInteger предпочтительнее из-за производительности.
java
AtomicInteger counter = new AtomicInteger(0);
// В потоках:
counter.incrementAndGet();
// В главном потоке:
int currentValue = counter.get();
text
Если нужна синхронизация:
```java
int counter = 0;
final Object lock = new Object();
// В потоках:
synchronized (lock) {
counter++;
}
// В главном потоке:
synchronized (lock) {
int currentValue = counter;
}AtomicInteger обеспечивает атомарность без блокировок, что эффективнее для счетчиков.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы