aqueue:高速线程安全异步执行队列

时间:2024-04-19 11:49:01
【文件属性】:

文件名称:aqueue:高速线程安全异步执行队列

文件大小:33KB

文件格式:ZIP

更新时间:2024-04-19 11:49:01

Rust

高速线程安全异步执行队列 板条箱示例 基本范例 use aqueue :: AQueue; static mut VALUE: i32 = 0 ; #[tokio::main] async fn main ()-> Result <(), Box < dyn>> { let queue = AQueue :: new (); let mut v = 0i32 ; for i in 0 .. 2000000 { v = queue. run ( async move | x | unsafe { // thread safe execute VALUE += x; Ok (VALUE) }, i). await ?; } assert_e


【文件预览】:
aqueue-master
----rustfmt.toml(94B)
----Cargo.lock(8KB)
----tests()
--------test.rs(7KB)
----src()
--------actor.rs(1KB)
--------lib.rs(908B)
--------queue()
----Cargo.toml(575B)
----async-trait()
--------LICENSE-MIT(1023B)
--------LICENSE-APACHE(11KB)
--------src()
--------Cargo.toml(687B)
--------.gitignore(30B)
--------README.md(8KB)
----.gitignore(24B)
----README.md(7KB)

网友评论