event listener:通知异步任务或线程 源码
事件监听器 通知异步任务或线程。 这是一个同步原语类似由梅德Vyukov发明的。 您可以使用此板条箱将非阻塞数据结构转换为异步或阻塞数据结构。请参阅一个实现,该实现公开了用于获取锁的异步和阻塞接口。 例子 等到另一个线程设置一个布尔标志: use std :: sync :: atomic :: {AtomicBool, Ordering}; use std :: sync :: Arc; use std :: thread; use std :: time :: Duration; use event_listener :: Event; let flag = Arc :: new (AtomicBool :: new ( false )); let event = Arc :: new (Event :: new ()); // Spawn a thread that will se
文件列表
event-listener-master.zip
(预估有个12文件)
event-listener-master
.gitignore
19B
src
lib.rs
31KB
CHANGELOG.md
1KB
Cargo.toml
584B
.github
workflows
lint.yaml
444B
build-and-test.yaml
764B
暂无评论