Size: a a a

2020 December 09

K

Kitsu in Rust Beginners
можно запустить под отладчиком с бряком на какой-нибудь pthread_create и посмотреть трейсы
источник

a

antuan in Rust Beginners
А нет способа, более достойного быть упомянутым в 2020 году?)
источник

MK

Max Kot in Rust Beginners
Можно ли сделать что бы поток не останавливался если в ресив ничего не пришло?
источник

K

Kitsu in Rust Beginners
antuan
А нет способа, более достойного быть упомянутым в 2020 году?)
ну можно cargo-flamegraph запустить и повтыкать в картиночки :)
источник

a

antuan in Rust Beginners
Kitsu
ну можно cargo-flamegraph запустить и повтыкать в картиночки :)
Гламурно
источник

K

Kitsu in Rust Beginners
Max Kot
Можно ли сделать что бы поток не останавливался если в ресив ничего не пришло?
можно
источник

MK

Max Kot in Rust Beginners
А как?)
источник

K

Kitsu in Rust Beginners
try_recv(), если синхронный ресивер, например
источник

a

antuan in Rust Beginners
В гошке, насколько я знаю из своего скудного опыта, можно экспортить профилировочную инфу в хттп-ручке. Есть что-то похожее в расте?
источник

MK

Max Kot in Rust Beginners
Мне вот типу default у select с гошки надо
источник

a

antuan in Rust Beginners
Max Kot
Мне вот типу default у select с гошки надо
А что в дефолте будет делаться?
источник

MK

Max Kot in Rust Beginners
Время жизни потока чекать
источник

a

antuan in Rust Beginners
Max Kot
Время жизни потока чекать
Для асинхронного раста есть тот же select.
Для синхронного видимо вот:
https://doc.rust-lang.org/std/sync/mpsc/struct.Receiver.html#method.recv_timeout
источник

MK

Max Kot in Rust Beginners
Recv_timeout кидает исключение если за n времени не пришли данные? Да это блин идеально
источник

MB

Mikail Bagishov in Rust Beginners
antuan
А нет способа, более достойного быть упомянутым в 2020 году?)
То же самое, но со strace можно (отфильтровать по clone и печатать стектрейсы).
На мой взгляд, совершенно нормальные способы.
источник

MK

Max Kot in Rust Beginners
Во что лучше обернуть структуру которая будет только читаться в разных потоках?
источник

MK

Max Kot in Rust Beginners
Никогда не изменится
источник

JC

Julian =) Coffee in Rust Beginners
в const
источник

MK

Max Kot in Rust Beginners
Структуру в структуре в константу?
источник

MK

Max Kot in Rust Beginners
Это ещё как
источник