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

Что делал в Concurrency

В Java Concurrency работал с многопоточностью, используя:

  • Thread/Runnable – базовые механизмы создания потоков.
  • ExecutorService – для управления пулами потоков (FixedThreadPool, CachedThreadPool).
  • Future/Callable – асинхронное выполнение задач с возвратом результата.
  • Synchronized – блокировки для thread-safety.
  • Concurrent Collections (ConcurrentHashMap, CopyOnWriteArrayList) – потокобезопасные структуры данных.
  • Atomic-классы (AtomicInteger) – для атомарных операций без блокировок.
  • CountDownLatch/CyclicBarrier – синхронизация потоков.

Пример с ExecutorService:

java
ExecutorService executor = Executors.newFixedThreadPool(4);
executor.submit(() -> System.out.println("Task executed"));
executor.shutdown();
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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