Size: a a a

Node.js — русскоговорящее сообщество

2020 April 10

rl

rodion leon in Node.js — русскоговорящее сообщество
То есть, для того что бы реализовать многопоточность внутри одних процессов нужно одни функции, а для того что бы реализовать по апи к серверу в парсере уже другие?
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Ок, например я получил ответ от сервера и сохранил его в массиве как затем ускорить console.log задействовав все ядра?
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Чё то нехера не ясно
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
rodion leon
Ок, например я получил ответ от сервера и сохранил его в массиве как затем ускорить console.log задействовав все ядра?
зачем тебе ускорять лог?
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
зачем тебе ускорять лог?
Хочу понять что в данном случае нужно ускорять, где вобще почитать, проанализировать в тестах какая операция как грузит систему и где именно нужно использовать многопоточность в процессоре
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Просто что не ясна суть - если например офрквются 3 воркера + мастер, в алгоритме получение случайного индекса массива, как тогда свяжутся все вместе, если на вход разные данные?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
rodion leon
Хочу понять что в данном случае нужно ускорять, где вобще почитать, проанализировать в тестах какая операция как грузит систему и где именно нужно использовать многопоточность в процессоре
это называется профилирование
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Ну в питоне тоже самое в начале рассматривают как запускать копии а потом как объединять в один поток
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Речь идет об очередях (Queue) и каналах (Pipe). В
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Куеуе
источник

V☆

Vitaliy ☆glukki☆ Meshchaninov in Node.js — русскоговорящее сообщество
Кью
источник

СБ

Сергей Блохин in Node.js — русскоговорящее сообщество
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Мягкий знак лишний
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
rodion leon
Например запускаются у нас 4 идентичных файла, в них например функция рендом, нужно что бы все заработало в многопотоке для начала понять что именно передавать на форки, то есть результат основной функции в мастере??
Определись, у тебя форк или тред
источник
2020 April 11

rl

rodion leon in Node.js — русскоговорящее сообщество
Sergey 🛸
Определись, у тебя форк или тред
Ну начинает доходить - модуль кластер для создания разных процессов из одного модуля с асинхронными вычислениями, воркер же для связанных процессов. Почему не могли так написать в руководстве
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
И пришлось 2,5 недели потратить что бы понять это.
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Типо promise.all запускает взаимосвязанный процесс одновременно на 8 воркерах?
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Ясно, в общем тут ситуация как с async/await нужно просто разоьарться к чему запускать воркеров
источник