#thread #thread-safe #data #sharing #shared #share #fifo

实时

在实时线程中安全地共享数据

3 个版本 (破坏性)

0.5.0 2024年3月28日
0.4.0 2024年3月17日
0.3.0 2024年2月18日
0.2.0 2024年2月11日
0.1.0 2023年10月22日

#530 in 并发

每月下载量 24
用于 cmajor

MIT/Apache 许可协议

33KB
825

实时 ⏱️

Build Crates.io Docs.rs

在实时线程中安全地共享数据。

概述

此 crate 提供了一些与实时线程共享数据的工具

共享值

类型包装器,可用于在实时线程和其他线程之间安全地共享值。

它们使用与来自 FAbian 的实时盒中技巧RealtimeObject 相同的算法,该技巧在 2019 年 C++ 会议 上展示。

FIFOs

  • fifo,一个无锁的单生产者、单消费者 FIFO,针对实时消费者进行了优化。

用法

将此内容添加到您的 Cargo.toml

[dependencies]
real-time = "0.5"

许可证

根据您的选择,许可协议为

贡献

除非您明确说明,否则任何有意提交以包含在作品中并由您定义的 Apache-2.0 许可协议,将根据上述条款双重许可,而无需任何额外条款或条件。

依赖项

~0–24MB
~335K SLoC