Size: a a a

Rust/Verona LGBTTQQIAAPС++ strikeforce

2020 May 01

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
так жерк. тут на расте программирует кто-то? Объясните в двух словах чем crossbeam_channel лучше стандартного mpsc?
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
Andrew Demonov
так жерк. тут на расте программирует кто-то? Объясните в двух словах чем crossbeam_channel лучше стандартного mpsc?
источник

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
перформанс и всё?
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
ещё afaik эйпиай получше
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
насколько я помню, в std mpsc накосячили с лишними &mut заимствованиями
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
но это не точно
источник

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
а вот эти выебоны с капасити они для того чтобы сендера лочить в случае если ресивер не успевает просасывать или зачем?
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
да
источник

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
ясн, спасибо
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
но это вроде и в std mpsc было...
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
Andrew Demonov
а вот эти выебоны с капасити они для того чтобы сендера лочить в случае если ресивер не успевает просасывать или зачем?
чтобы в итоге не уйти в OOM
источник

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
ну это ясно
источник

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
вместо того чтобы уйти в оом просто повиснешь на семафоре
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
ну тут уж как бы сам решай))))
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
в какой-то момент я просто ставил огромный размер у bounded, чтобы упирался почти в память
источник

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
оно же должно свопиться в случае чего
источник

AD

Andrew Demonov in Rust/Verona LGBTTQQIAAPС++ strikeforce
впрочем тут не границы надо ставить а сигнализацию что очередь не успевает
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
Andrew Demonov
оно же должно свопиться в случае чего
да, но своп тоже не бесконечный)))))
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
как-то я по совету друга выставил своп в 0
источник

м

мухожук in Rust/Verona LGBTTQQIAAPС++ strikeforce
по итоге форс-ребутал комп каждые полчаса
источник