Переглядів 15,346
Когда асинхронности недостаточно, может понадобиться выполнять несколько дел одновременно. Как управлять многопоточностью в Node.js, а также как работать с событиями - в этом видео.
Поддержать канал: lyoha.info/donate
Что обещал в описании:
1) Документация по воркерам: nodejs.org/api/worker_threads...
2) Документация по событиям: nodejs.org/api/events.html
Подписывайтесь на мой телеграм-канал: t.me/lyohajs
Мой сайт, на котором можно почитать интересные посты:
lyoha.info
00:00 Когда асинхронность не помощник
01:57 Модуль worker_threads - потоки
02:45 Начало работы с потоками
05:49 Передача входных данных в потоки
07:50 Общение основного потока с воркерами
10:29 Общение воркера с основным потоком
11:40 Дефолтные события воркера
12:14 Общение всех потоков со всеми
14:52 Как понять, в каком потоке мы находимся?
16:44 Что осталось за скобками?
17:20 События в Node.js - модуль events
18:40 Пишем первое событие
20:15 Как отправлять и ловить события между файлами?
21:38 Я что-то забыл?
22:24 Заключение
#javascript #многопоточность #nodejs