Size: a a a

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

2020 June 09

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artyom
ну эт общие слова. кластер то создается по количеству ядер, а тут не ясно как это отследить
Создай потоков по количеству ядер
источник

A

Artyom in Node.js — русскоговорящее сообщество
а разве 1 поток занимает все ресурсы ядра процессора?
источник

A

Artyom in Node.js — русскоговорящее сообщество
может 1 ядро может параллельно несколько потоков обрабатывать
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artyom
а разве 1 поток занимает все ресурсы ядра процессора?
Да
источник

A

Artyom in Node.js — русскоговорящее сообщество
иначе может выйти, что если запустить 8 потоков на 8 ялерном процессоре то основной пооцесс заблокирует, поскольку он будет 9
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artyom
может 1 ядро может параллельно несколько потоков обрабатывать
Да
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artyom
иначе может выйти, что если запустить 8 потоков на 8 ялерном процессоре то основной пооцесс заблокирует, поскольку он будет 9
Не получится, ОС даёт всем время на работу
источник

АН

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

а на гпу возможно что-то сделать нормально?
источник

S🛸

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

а на гпу возможно что-то сделать нормально?
источник

S🛸

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

а на гпу возможно что-то сделать нормально?
С гпу ситуация такая же как в любом другом языке с GC
источник

A

Artyom in Node.js — русскоговорящее сообщество
мы это и обсуждаем, есть модули cluster, child_process еще
источник

A

Artyom in Node.js — русскоговорящее сообщество
Sergey 🛸
Не получится, ОС даёт всем время на работу
ну я думал может создать тыщу потоков с вычислениями одновременно... не блокирнет ли это основной процесс
источник

АН

Антон Немкин... in Node.js — русскоговорящее сообщество
Sergey 🛸
С гпу ситуация такая же как в любом другом языке с GC
gc это что?
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Artyom
ну я думал может создать тыщу потоков с вычислениями одновременно... не блокирнет ли это основной процесс
Не заблокирует
Процу пизда будет
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artyom
ну я думал может создать тыщу потоков с вычислениями одновременно... не блокирнет ли это основной процесс
Блокирнет, уже нужно будет дать время для 1001 потока
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
1/9 > 1/1001
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Антон Немкин
gc это что?
Garbage collector
источник

A

Artyom in Node.js — русскоговорящее сообщество
вообщн потоки и процессы может это разные штуки
источник

АН

Антон Немкин... in Node.js — русскоговорящее сообщество
Sergey 🛸
Garbage collector
понял)
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artyom
вообщн потоки и процессы может это разные штуки
Одинаковые, разница только в доступе к памяти. С 1000 процессами проблем будет ещё больше
источник