Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое «зомби-процессы» и как они соотносятся с потоками (threads)?
«Зомби-процесс» в Unix-системах — это дочерний процесс, завершивший выполнение, но не получивший статус от родителя (не вызван wait), и потому остающийся в таблице процессов. Потоки (threads) внутри одного процесса не становятся зомби: они завершаются и освобождают ресурсы сразу. В Android чаще говорят о «утечках» потоков, а не о зомби-процессах.
Worker threads - профиты. Что происходит при передачи данных в worker thread. Хорошо ли ведут себя на I/O операциях
Worker Threads позволяют выполнять CPU-интенсивные задачи без блокировки основного потока. Данные передаются через копирование или SharedArrayBuffer. Для I/O операций лучше использовать асинхронные методы, так как Worker Threads оптимизированы для вычислений.
Что такое virtual threads и в чём их идея?
Virtual threads — это лёгкие потоки, управляемые JVM, а не операционной системой. Они позволяют создавать миллионы потоков без серьёзных накладных расходов. Идея заключается в том, чтобы упростить конкурентный код, сохранив привычную модель потоков. Virtual threads особенно эффективны для задач с большим количеством блокирующих операций. Они появились в рамках Project Loom.
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
4
Сложность:
7