lockfree-object-pool:对象池锁释放在Rust中

时间:2024-05-19 23:56:15
【文件属性】:

文件名称:lockfree-object-pool:对象池锁释放在Rust中

文件大小:3.26MB

文件格式:ZIP

更新时间:2024-05-19 23:56:15

HTML

锁定免费对象池 具有自动返回的线程安全对象池集合。 一些实现是无锁的: 线性对象池 SpinLockObjectPool 其他使用std :: Mutex: MutexObjectPool 而且NoneObjectPool基本分配没有池。 用法 [ dependencies ] lockfree-object-pool = " 0.1 " extern crate lockfree_object_pool; 例子 一般的池创建看起来像这样 let pool = LinearObjectPool :: < u32> :: new ( || Default :: default (), | v | { * v = 0 ; }); 并使用对象池 let mut item = pool. pull (); * item = 5 ; ...


网友评论