Size: a a a

2021 September 22

ДС

Дмитрий Спиридонов... in Asterisker-ы
я к тому что нагрузка не плавно прибаляется что ты можешь их вовремя насоздавать
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
она сильно скачет
источник

OS

Oleg Shteinliht in Asterisker-ы
ну и что
источник

OS

Oleg Shteinliht in Asterisker-ы
они же не будут делать никакой работы, пока нет задач
источник

OS

Oleg Shteinliht in Asterisker-ы
можно хоть 100 воркеров создать
источник

OS

Oleg Shteinliht in Asterisker-ы
просто ты делаешь это один раз
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
ну как что у тебя воркеры загружены на 10%, тебе по хорошему их нужно уменьшать кол-во, а тут приходит звонок в эту группу и тебе их уже нехватило. и ты понимаешь это уже когда пришёл звонок
источник

OS

Oleg Shteinliht in Asterisker-ы
не, ты не правильно понимаешь работу тредпула
источник

OS

Oleg Shteinliht in Asterisker-ы
воркеры висят в бесконечном цикле, и вешаются на ожидание события (т.е. спят)
источник

OS

Oleg Shteinliht in Asterisker-ы
пришла задача, она либо падает в очередь воркера, либо у них общая очередь (зависит от реализации)
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
ну мы про динамический тредпул говорили
источник

OS

Oleg Shteinliht in Asterisker-ы
они борятся за эту задачу
источник

OS

Oleg Shteinliht in Asterisker-ы
да тут без разницы
источник

OS

Oleg Shteinliht in Asterisker-ы
просто в динамическом ТП, еще есть один поток, который ими управляет
источник

OS

Oleg Shteinliht in Asterisker-ы
так вот, когда очередь пуста, воркеры это видят и уходят спать дальше
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
тогда видимо мы про разные реализации говорим, но  продолжай.
источник

OS

Oleg Shteinliht in Asterisker-ы
ну вот, выиграл воркер задачу, пошел ее выполнять, потом другой тоже себе задачу выбил, тоже пошел. Остальным задача не досталась, они спать
источник

OS

Oleg Shteinliht in Asterisker-ы
т.е. если ты создаешь тред в момент события, то тут они уже созданы, и лишь должны проснуться, чтобы взять ее
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
как быть когда задач больше чем воркеров. Она висит и ждёт пока воркер освободится?
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
воркеров 10 задач 20
источник