Главная
›
Многопоточность
Многопоточность
Вопросы по теме Многопоточность
63 вопроса
0% выучено
Тренировать тему
Все
63
Новые
63
В процессе
Слабые
Выучено
⭐ Избранное
Все уровни
В чём разница между конкуренцией и параллелизмом?
senior
В чем разница между notify() и notifyAll()?
middle
Что такое deadlock?
junior
Что такое livelock?
middle
Как проверить, удерживает ли поток монитор определённого ресурса?
middle
На каком объекте происходит синхронизация при вызове static synchronized метода?
middle
Для чего используется ключевое слово volatile, synchronized, transient, native?
junior
В чём различия между volatile и Atomic переменными?
middle
В чём заключаются различия между java.util.concurrent.Atomic*.compareAndSwap() и java.util.concurrent.Atomic*.weakCompareAndSwap()
senior
Что значит приоритет потока?
junior
Что такое потоки-демоны?
junior
Можно ли сделать основной поток программы демоном?
junior
Что значит усыпить поток?
junior
Чем отличаются два интерфейса Runnable и Callable?
junior
Что такое FutureTask?
middle
В чем заключаются различия между CyclicBarrier и CountDownLatch?
middle
Что такое race condition?
middle
Существует ли способ решения проблемы race condition?
middle
Как остановить поток?
middle
Почему не рекомендуется использовать метод Thread.stop()?
middle
Что происходит, когда в потоке выбрасывается исключение?
middle
В чем разница между interrupted() и isInterrupted()?
middle
Что такое пул потоков?
middle
Какого размера должен быть пул потоков?
middle
Что будет, если очередь пула потоков уже заполнена, но подаётся новая задача?
middle
В чём заключается различие между методами submit() и execute() у пула потоков?
middle
В чем заключаются различия между стеком (stack) и кучей (heap) с точки зрения многопоточности?
middle
Как поделиться данными между двумя потоками?
middle
Какой параметр запуска JVM используется для контроля размера стека потока?
junior
Как получить дамп потока?
middle
Что такое ThreadLocal-переменная?
middle
Назовите различия между synchronized и ReentrantLock
middle
Что такое ReadWriteLock?
middle
Что такое блокирующий метод?
junior
Что такое фреймворк Fork/Join?
middle
Что такое Semaphore?
middle
Что такое double checked locking Singleton?
middle
Как создать потокобезопасный Singleton?
middle
Чем полезны неизменяемые объекты?
junior
Что такое busy spin?
middle
Перечислите принципы, которым вы следуете в многопоточном программировании
middle
Какое из следующих утверждений о потоках неверно?
junior
Даны 3 потока Т1, Т2 и Т3. Как реализовать выполнение в последовательности Т1, Т2, Т3?
junior
Напишите минимальный неблокирующий стек (всего два метода — push() и pop())
senior
Напишите минимальный неблокирующий стек (всего два метода — push() и pop()) с использованием Semaphore
senior
Напишите минимальный неблокирующий ArrayList (всего четыре метода — add(), get(), remove(), size())
senior
Напишите потокобезопасную реализацию класса с неблокирующим методом BigInteger next(), который возвращает элементы последовательности: [1, 2, 4, 8, 16, ...]
senior
Напишите простейший многопоточный ограниченный буфер с использованием synchronized
senior
Напишите простейший многопоточный ограниченный буфер с использованием ReentrantLock
senior
Что такое CompletableFuture и как он работает?
middle
Какие основные методы есть у CompletableFuture?
middle
Что такое асинхронное программирование в Java и какие основные паттерны существуют?
middle
Что такое Virtual Threads (Project Loom) и чем они отличаются от Platform Threads?
middle
Что такое Structured Concurrency (StructuredTaskScope) и зачем это нужно?
senior
В чём разница между ScopedValue и ThreadLocal?
senior
Какие существуют Concurrent Collections и в чём их особенности?
middle
Что такое StampedLock и чем он отличается от ReentrantReadWriteLock?
senior
Что такое Phaser и когда его использовать?
senior
Что такое Exchanger и для чего он используется?
middle
Что такое CompletionService и когда его применять?
senior
Что такое реактивные потоки и java.util.concurrent.Flow API?
senior
Что такое модель акторов и как она реализована в Java?
senior
Чем отличаются корутины, Virtual Threads и Platform Threads?
senior