16.Channel通道


文档摘要

title: Channel 通道 tags: Rust concurrency wtfacademy WTF Rust 极简入门: 消息传递并发性 多线程间共享、传递数据有多种方式,最常用的方式就是通过消息传递或者将锁和 联合使用。对于前者,典型的如Erlang语言,以及Go语言。Rust 鼓励通过消息传递来实现线程间通信,而不是通过共享内存。这种方式遵循了“Do not communicate by sharing memory; instead, share memory by communicating”的并发哲学。通过 std::sync::mpsc 提供的通道(Channel),多个线程可以安全地传递数据,避免了复杂的锁机制。


发布者: 作者: 转发
评论区 (0)
U