Size: a a a

2020 May 10

SP

Stanislav Popov in rust_offtopic
мультитред я знаю зачем. но я не знаю зачем там асинк
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
если у тебя один тред тебе не нужны мьютексы
тогда зачем они лежат в tokio::sync?
источник

SP

Stanislav Popov in rust_offtopic
ох божечки ты чтото видимо очень не понимаешь
источник

SP

Stanislav Popov in rust_offtopic
у ос то как раз они есть
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
мультитред я знаю зачем. но я не знаю зачем там асинк
потому что у ОС нету нормального шедулера которым можно управлять. Поэтому умельцы написали свои асинхронные рантаймы.
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
тогда зачем они лежат в tokio::sync?
потому что tokio - асинхронный рантайм поддерживающий многопоточность
источник

SP

Stanislav Popov in rust_offtopic
вообще надо почитать как мультитред асинк работает
источник

p

polunin.ai in rust_offtopic
я хз в чем разница между мультитред асинком и однотредовым
источник

SP

Stanislav Popov in rust_offtopic
но я уперся в то с чего начал - нет какой то статьи которая бы все обьяснила
источник

p

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

p

polunin.ai in rust_offtopic
потому что ты ставишь некорректный вопрос
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
и то и то асинк, просто количество потоков разное.
ну в мультитреде у тебя почти нет никаких профитов с асинка
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
ну в мультитреде у тебя почти нет никаких профитов с асинка
нормальный шедулер
источник

SP

Stanislav Popov in rust_offtopic
кроме того что они могут быть быстрее
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
нормальный шедулер
чем обычный не нормальный хз
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
чем обычный не нормальный хз
тем что шедулером ОС невозможно управлять и она переключает потоки как макака
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
тем что шедулером ОС невозможно управлять и она переключает потоки как макака
так блядь очнись, она всеравно их переключает если у тебя мультитред и ты не можешь этим управлять
источник

SP

Stanislav Popov in rust_offtopic
или там футуры в критические секции засовываются каждая?
источник

p

polunin.ai in rust_offtopic
ладно, хуй знает.
источник

SP

Stanislav Popov in rust_offtopic
тоесть тот профит от асинка который заключается в том что футура сама решает когда ей отдавать управление - в мультитреде который планирует футуры идет нахуй
источник