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

Был ли опыт работы с многопоточкой

Да, работал с многопоточностью в Java. Использовал `Thread`, `Runnable`, `ExecutorService`, `Future`, а также высокоуровневые API из `java.util.concurrent` (например, `ConcurrentHashMap`, `CountDownLatch`, `CyclicBarrier`). Пример с `ExecutorService`: ```java ExecutorService executor = Executors.newFixedThreadPool(4); List> futures = new ArrayList<>(); for (int i = 0; i < 10; i++) { int taskId = i; futures.add(executor.submit(() -> compute(taskId))); } for (Future future : futures) { System.out.println(future.get()); // Блокирующий вызов } executor.shutdown(); ``` Также знаком с проблемами многопоточности (гонки данных, deadlock) и способами их решения (`synchronized`, `volatile`, `Lock`, атомарные классы).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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