技术栈
condvar
许野平
10 个月前
缓存
·
rust
·
条件变量
·
信号量
·
condvar
Rust有没有信号量机制,在缓存有数据的时候才允许等待的进程取数据?
Rust提供了信号量(Semaphore)机制,尽管它并没有直接提供类似于某些其他编程语言中的Semaphore类。然而,你可以使用std::sync::Mutex和std::sync::Condvar(条件变量)组合来实现信号量的功能。