Size: a a a

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

2021 April 19

Т

Тарас in Node.js — русскоговорящее сообщество
Просто сообщество погромистов как фанаты кейпопа. Каждый тянет свою лямку и молится на свой стек
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
например что это? я пытаюсь понять с чем ты сравниваешь

потоки это не совсем про ноду
можно считать что поток у ноды один
источник

Т

Тарас in Node.js — русскоговорящее сообщество
Нельзя считать)
источник

Т

Тарас in Node.js — русскоговорящее сообщество
Поток один у v8
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
почему?
источник

Т

Тарас in Node.js — русскоговорящее сообщество
Потому что нода это не только v8
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Менеджмент потоков — это не асинхронность. Асинхронность лучше, чем менеджмент потоков всем, кроме одного: менеджмент потоков лучше сумеет утилизировать огромное количество вычислительных ресурсов (если вдруг оно есть у сервера). По поводу того, лучше ли конкретно в JS асинхронность, чем асинхронность в чём угодно другом (в той же джаве ведь уже есть асинхронность?) — вроде бы не лучше, а, скорее, так же.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
так и что?
источник

Т

Тарас in Node.js — русскоговорящее сообщество
Если вся нода однопоточная, откуда у тебя пул потоков для работы с сокетами?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
то, что под капотом у ноды есть несколько потоков, для программиста обычно не меняет ничего
тем более что предположу что можно ограничиться одним потоком, задав 1 в UV_THREADPOOL_SIZE (проверять это я конечно же не буду)

а о каком пуле потоков ты говоришь?
источник

Т

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

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
или важны неважные 😁
ты мог бы больше конкретики дать? что за пул потоков для сокетов?
источник

Т

Тарас in Node.js — русскоговорящее сообщество
Это ты мне расскажи)))
источник

Т

Тарас in Node.js — русскоговорящее сообщество
Что у вас за пул потоков для сокетов
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
Зачем для сокетов пул потоков
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Я пока не понимаю о чём речь, потому и спрашиваю что ты имеешь в виду
Подозреваю, что ты не до конца разобрался с асинхронностью и с идеей event loop: для поддержки сокетов не надо на каждый сокет создавать отдельный поток
источник

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
+
источник

Т

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

НС

Никита Сковорода... in Node.js — русскоговорящее сообщество
На пуле потоков крутятся две категории вещей.

1) i/o, для которого система не предоставляет асинхронного интерфейса. Это файловый ввод-вывод и днс.

2) числодробилки. Это zlib и криптография.
источник

Т

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