Size: a a a

2020 May 12

MB

Mikail Bagishov in rust_offtopic
polunin.ai
воркеры могут быть спокойно однопоточномы
Тогда они не могут друг у друга ворк-стилить
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
а воркеры между собой не общаются
Это скриптопроблемы. Обычно ещё как общаются, есть общие кэши, сервисы и т.д. и т.п.
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
а воркеры между собой не общаются
то есть делаешь такой однопоточный сервер который факториалы считает, и клиенты ждут по минуте друг друга
источник

DS

Doge Shibu in rust_offtopic
И да, я молчу про уже выше указанные ворк-стилинг пулы
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
то есть делаешь такой однопоточный сервер который факториалы считает, и клиенты ждут по минуте друг друга
много воркеров
источник

DS

Doge Shibu in rust_offtopic
И CPU-bound задачи
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
много воркеров
воркеры это и есть потоки
источник

p

polunin.ai in rust_offtopic
что такое ворк стилинг
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
воркеры это и есть потоки
на уровне инфраструктуры, а не на уровне приложения
источник

R

Rafael in rust_offtopic
веб сервер, это сплошной IO и обработка пушов и пулов
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
что такое ворк стилинг
Когда у тебя футуры между тредами прыгают по воле планировщика
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
что такое ворк стилинг
Один воркер может начать исполнять таску, предназначавшуюся для другого
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Когда у тебя футуры между тредами прыгают по воле планировщика
ну вот это и не нужно
источник

MB

Mikail Bagishov in rust_offtopic
Просто потому что тот больше загружен, а этот простаивает
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
что такое ворк стилинг
да возьми хоть мой кейс: есть кэш. ИЗ него куча потоков читает данные. Периодически я этот кэш обновляю. Кэш - просто мапа какого-то вида
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
ну вот это и не нужно
А дальше что? На дерево обратно залезем что ли?
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
ну вот это и не нужно
Это оптимизация
источник

p

polunin.ai in rust_offtopic
Doge Shibu
А дальше что? На дерево обратно залезем что ли?
?
источник

MB

Mikail Bagishov in rust_offtopic
Бесплатная по сути
источник

AS

Aleksey Sidorov in rust_offtopic
RWLock тут уже советовали?
источник