Size: a a a

2020 July 29

V

Vetro in Rust Async
А, не дочитал ещё вестимо до туда))

#читаювесьасинк
источник

D

Denis in Rust Async
))))
источник

D

Denis in Rust Async
он там вроде время вычисляет, типа если рид-локи слишком долго не дают райт-локу захватить объект, то рид-локи "откладываются"
источник

D

Denis in Rust Async
а в токио вон очереди используются
источник

D

Denis in Rust Async
а что лучше подойдёт в каждом конкретном приложении — непонятно )
источник

A

Anton in Rust Async
Denis
угу, я в общем-то такой же подход исповедую
Нну я в общем тоже, но это если скучно и проблема с производительностью, или помню что где то побыстрому наколхозил, а так - работает не трож)
источник

D

Denis in Rust Async
Anton
Нну я в общем тоже, но это если скучно и проблема с производительностью, или помню что где то побыстрому наколхозил, а так - работает не трож)
ну вот мутекс как раз такие функции и выполняет))))))))
источник

V

Vetro in Rust Async
Denis
и каналы — нифига не панацея, как некоторым кажется :))))))
С каналами заметил проблему, что если начинаешь хотя бы чуть чуть ими пользоваться - спустя какое-то время замечаешь что уже весь код ими обмазан
источник

D

Denis in Rust Async
Vetro
С каналами заметил проблему, что если начинаешь хотя бы чуть чуть ими пользоваться - спустя какое-то время замечаешь что уже весь код ими обмазан
ну тут и с мутексами/рвлоками такая же ситуация в общем-то )
источник

V

Vetro in Rust Async
Ну хз, с мутексами не так заметно, имхо
источник

D

Denis in Rust Async
это да
источник

A

Anton in Rust Async
У меня другая проблема с каналами отправка в канал тормозит прием со стрима, так как выполняется по очередно в резульнате заколхозил - отправку спавнил
источник

D

Denis in Rust Async
ну почему заколхозил, норм решение
источник

A

Anton in Rust Async
Потому что у токио куча всякой хрени, помоему форвард или еще какой-то метод - где то натыкался делает это под капотом
источник

A

Anton in Rust Async
Готовой хрени*
источник

V

Vetro in Rust Async
Из стрима сразу сыпать все в канал?
источник

D

Denis in Rust Async
Anton
Потому что у токио куча всякой хрени, помоему форвард или еще какой-то метод - где то натыкался делает это под капотом
ну, форвард просто снижает накладные расходы на флаш
источник

A

Anton in Rust Async
Vetro
Из стрима сразу сыпать все в канал?
источник

A

Anton in Rust Async
Из стрима в синк
источник

A

Anton in Rust Async
Не обязательно канал
источник