4个版本
0.3.2 | 2020年3月31日 |
---|---|
0.3.1 | 2020年3月31日 |
0.3.0 | 2020年3月31日 |
0.2.0 | 2020年3月27日 |
#610 在 内存管理
每月359次下载
在 7 个Crates中(直接使用2个)中使用
19KB
396 行
可增长的可复用值池
(最初基于pool crate)
一个Rust库,提供用于管理可复用值的池结构。在创建池时初始化池中的所有值。可以在任何时间从池中检出值。当检出的值超出作用域时,该值将返回到池中,并在以后可供检出。
池可以根据需要分配内存,直到达到最大元素数量。扩展池不需要复制或移动内存。
用法
要使用poule
,首先将以下内容添加到您的Cargo.toml
[dependencies]
poule = "0.3.0"
然后,将以下内容添加到您的crate根目录
extern crate poule;
功能
- 简单
- 无锁:值可以在线程间返回到池中
- 存储有类型值和/或内存块
依赖项
~43KB