Comprehensive Rust(Português do Brasil) 20241259.1 Transmissores e Receptores Os channels (canais) em Rust têm duas partes: um Sendere um Receiver . As duas partes estão conectadas através do channel, mas você só vê os end-points. use std::sync::mpsc; pode criar vários produtores), mas Receiver (consumidores) não. • send() e recv() retornam Result. Se retornarem Err, significa que a contraparte Sender ou Receiver é descartada e o canal é fechado. threads, mas não são seguros para threads. Normalmente por causa da mutabilidade interior: • mpsc::Receiver • Cell • RefCell !Send + Sync Esses tipos são thread-safe, mas não podem ser movidos 0 码力 | 389 页 | 1.05 MB | 10 月前3
共 1 条
- 1













