Rust 学习笔记(34)-Condvar

参考章节《Rust语言圣经(Rust Course)》第3.6.4章 用条件变量(Condvar)控制线程的同步

如何控制线程执行的顺序?

可以保证线程安全,但有时我们想控制线程执行的顺序该怎么办呢?

答: Rust 为我们提供了而 Condvar(Condition Variables) 条件变量
它通常和Mutex<T>一起使用,一般用于生产者消费者模型,它可以让一个线程进入等待(锁),直至被其他线程唤醒