Встречается на собеседованиях • сегодня

Что такое java.util.concurrent

java.util.concurrent — это пакет в Java, предоставляющий высокоуровневые инструменты для многопоточности:

  • ExecutorService — управление пулами потоков.
  • Concurrent Collections (например, ConcurrentHashMap) — потокобезопасные коллекции.
  • SynchronizersCountDownLatch, CyclicBarrier, Semaphore для координации потоков.
  • Locks — альтернативы synchronized с гибкостью (например, ReentrantLock).
  • Atomic Variables — атомарные операции без блокировок (AtomicInteger).

Пример с ExecutorService:

java
ExecutorService executor = Executors.newFixedThreadPool(2);
executor.submit(() -> System.out.println("Task 1"));
executor.submit(() -> System.out.println("Task 2"));
executor.shutdown();

Пакет упрощает параллельные задачи, минимизируя ручное управление потоками.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы