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内存管理

Download history 267/week @ 2024-03-14 139/week @ 2024-03-21 144/week @ 2024-03-28 140/week @ 2024-04-04 198/week @ 2024-04-11 128/week @ 2024-04-18 96/week @ 2024-04-25 148/week @ 2024-05-02 56/week @ 2024-05-09 86/week @ 2024-05-16 160/week @ 2024-05-23 186/week @ 2024-05-30 59/week @ 2024-06-06 82/week @ 2024-06-13 172/week @ 2024-06-20 31/week @ 2024-06-27

每月359次下载
7 个Crates中(直接使用2个)中使用

MIT 许可证

19KB
396

可增长的可复用值池

(最初基于pool crate)

一个Rust库,提供用于管理可复用值的池结构。在创建池时初始化池中的所有值。可以在任何时间从池中检出值。当检出的值超出作用域时,该值将返回到池中,并在以后可供检出。

池可以根据需要分配内存,直到达到最大元素数量。扩展池不需要复制或移动内存。

Build Status

用法

要使用poule,首先将以下内容添加到您的Cargo.toml

[dependencies]
poule = "0.3.0"

然后,将以下内容添加到您的crate根目录

extern crate poule;

功能

  • 简单
  • 无锁:值可以在线程间返回到池中
  • 存储有类型值和/或内存块

依赖项

~43KB