1 个不稳定版本
0.1.0 | 2023年12月24日 |
---|
#593 在 并发
20KB
249 行
共享资源
此 crate 提供了一个线程安全和无锁的共享资源容器。
Resources
结构体是一个 Resource
对象的容器。资源在运行时插入。容器存储每种类型的最多一个实例。
存储的资源可以通过不可变引用被系统其他部分访问。借用规则在运行时进行检查。
由 ResourcesSync
结构体提供线程安全访问。它与 Resources
结构体类似,但只允许访问线程安全资源,并且它可以自己发送到其他线程。
设计主要基于在 Resources
结构体中找到的 Legion,目标是使其更适合一般用例。
状态
共享资源基本完成。在发布 1.0 之前,某些事情可能还会改变。
许可证
共享资源许可采用 Apache 许可证,版本 2.0 或 MIT 许可证。
任选其一。
除非您明确声明,否则您提交的任何贡献,根据 Apache-2.0 许可证的定义,均应双重许可,如上所述,不附加其他条款或条件。
依赖项
~53KB