LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Ввиду отсутствия нормального акторного фреймворка под Rust

расскажи, чем тебя не устроил Actix.

актор на выделенном потоке.

акторов может быть очень много, потенциально тысячи

Но все же хочется понять, какие могут быть минусы у такого решения по части накладных расходов за огромное количество потоков?

Тысячи нитей - это ни разу не «огромное количество», по крайней мере. Накладные расходы нити - это ядерный стек (4k, ЕМНИП) + юзерспейсный стек (думаю, не меньше 8k).

Исходная версия tailgunner, :

Ввиду отсутствия нормального акторного фреймворка под Rust

расскажи, чем тебя не устроил Actix.

актор на выделенном потоке.

акторов может быть очень много, потенциально тысячи

Но все же хочется понять, какие могут быть минусы у такого решения по части накладных расходов за огромное количество потоков?

Тысячи нитей - это ни разу не «огромное количество», по крайней мере. Накладные расходы нити - это ядерный стек (4k, ЕМНИП) + юзерспейсный стек.