Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Зачем нужны пулы потоков и как работать с ExecutorService?JuniorКакими способами можно создать поток в Java и чем отличается вызов start() от run()?JuniorЧто такое состояние гонки и какими средствами в Java от него защищаются?JuniorНесколько потоков одновременно делают counter++ над общей переменной, и в итоге значение получается меньше ожидаемого. Объясните, что именно происходит на уровне процессора и памяти, и какими способами это можно исправить — чем они отличаются внутри.Middle