Встречается на собеседованиях • сегодня
Что содержится в пакете concurrent
Пакет java.util.concurrent содержит классы и интерфейсы для многопоточного программирования, упрощающие работу с потоками, синхронизацией и параллельными задачами. Основные компоненты:
- Executor Framework – управление потоками (например,
ExecutorService,ThreadPoolExecutor). - Concurrent Collections – потокобезопасные коллекции (
ConcurrentHashMap,CopyOnWriteArrayList). - Synchronizers – инструменты для координации потоков (
CountDownLatch,Semaphore,CyclicBarrier). - Atomic Variables – классы для атомарных операций (
AtomicInteger,AtomicReference). - Locks – альтернативы
synchronized(ReentrantLock,ReadWriteLock).
Пример использования ExecutorService:
java
ExecutorService executor = Executors.newFixedThreadPool(2);
executor.submit(() -> System.out.println("Task executed"));
executor.shutdown();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы