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

时间:2021-04-30 06:09:35
【文件属性】:
文件名称:lockfree-object-pool:对象池锁释放在Rust中
文件大小:3.26MB
文件格式:ZIP
更新时间:2021-04-30 06:09:35
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 ; ...

网友评论