#rc #arc #reference-counting #weak-references

counting-pointer

提供引用计数指针的结构体。性能优于 'std::rc::Rc' 和 'std::sync::Arc',因为它只计数强引用,而不计数弱引用。

2 个不稳定版本

0.2.0 2021年2月19日
0.1.0 2021年1月24日

#756 in 内存管理

LGPL-3.0-or-later OR Apache-2…

1MB
871

包含 (WOFF 字体,190KB) docs/FiraSans-Medium.woff,(WOFF 字体,185KB) docs/FiraSans-Regular.woff,(WOFF 字体,94KB) docs/SourceSerifPro-Bold.ttf.woff,(WOFF 字体,89KB) docs/SourceSerifPro-Regular.ttf.woff,(WOFF 字体,56KB) docs/SourceCodePro-Regular.woff,(WOFF 字体,56KB) docs/SourceCodePro-Semibold.woff 和更多

counting-pointer

counting-pointer 提供结构体 ScAsc。它们的行为类似于 std::rc::Rcstd::sync::Arc,除了以下情况。

  • ScAsc 只处理强引用,不处理弱引用以提高性能。
  • ScAscGlobalAlloc 类型作为模板参数。

许可证:LGPL-3.0-or-later OR Apache-2.0 OR BSD-2-Clause


lib.rs:

counting-pointer 提供结构体 ScAsc。它们的行为类似于 std::rc::Rcstd::sync::Arc,除了以下情况。

  • ScAsc 只处理强引用,不处理弱引用以提高性能。
  • ScAscGlobalAlloc 类型作为模板参数。

无运行时依赖