Crate pi_arr

Source
Expand description

自动扩展的数组VecArr,由一个可自动扩容的Vec实现。仅在wasm环境下使用的。 自动扩展的数组VBArr。在多线程环境下使用的。但各种访问方法,要求外部保证,多线程调用时不要同时访问到同一个元素,否则会引发数据竞争。 由一个主数组(可扩展)和多个固定大小的辅助数组构成。 当主数组上的长度不够时,不会立刻扩容,而是线程安全的在辅助数组分配新辅助数组。 在独占整理时,会合并所有辅助数组上的数据到主数组。

Macros§

arr
Creates a Arr containing the given elements.

Structs§

VBArr
A lock-free, auto-expansion array by buckets.
VecArr
VecIter

Functions§

to_vec
take vec.

Type Aliases§

Arr
Iter