worker_threads — это реальные потоки в одном процессе, разделяющие память через SharedArrayBuffer. cluster — это отдельные процессы, каждый со своей памятью. worker_threads лучше для CPU-intensive задач (парсинг, криптография), потому что можно передавать данные без копирования через transferList. cluster лучше для масштабирования HTTP серверов. Коммуникация в worker_threads через MessageChannel.
Чем worker_threads отличаются от cluster?
Senior
241 просмотровAFK Offer AI
Как оптимизировать запуск (cold start) Node.js?