-
async-mutex
异步互斥锁
-
shared_memory
一个用户友好的crate,允许您在进程间共享内存
-
triple_buffer
三级缓存,用于在线程间共享频繁更新的数据
-
git-nomad
以轻量级方式同步git工作分支
-
guardian
拥有互斥锁的refcounted互斥锁保护器
-
mmap-sync
从映射内存中以无等待和零复制的方式允许进程间共享数据的crate
-
netbox2netshot
netbox和netshot之间的同步工具
-
rs_machine_input_chirho
一个命令行工具,用于将计算机资源信息与远程数据库同步
-
aper
通过WebSockets同步状态机
-
augmented-playhead
实现了原子操作的一些额外类型和实用工具,用于构建音频线程/GUI同步
-
netbeam
一个纯Rust异步网络同步库(使用tokio),在网络环境中重新实现熟悉的异步范式
-
par-iter-sync
并行迭代器带顺序输出
-
fast-able
世界上的武术都是快速且坚不可摧的;天下武功,唯快不破
-
rsevents
手动和自动重置的事件,用于线程信号和编写新的同步原语,如信号量
-
discro
为异步函数式响应式编程(FRP)提供的离散观察者
-
interlock
专为锁定区间设计的读者-写入锁
-
sem_safe
安全使用POSIX信号量(
sem_post
、sem_wait
等) -
async-observable
异步与响应式同步模型,以保持多个异步任务/线程部分同步
-
taskchampion
个人任务跟踪
-
async_progress
在异步任务间创建同步点
-
bevy_sync
用于在服务器和其客户端之间同步实体和组件的插件
-
atuin-dotfiles
Atuin 的 dotfiles 包
-
sync42
同步工具
-
kspin
用于内核空间的自旋锁,可以禁用在关键部分的抢占或中断请求
-
per-thread-mutex
专为包装线程不安全的 C 库而设计的同步锁
-
latches
一个向下计数器(CountDownLatch),可用于同步线程或协调任务
-
event_sync
可用于同步事件,使其仅在固定时间间隔内发生
-
unsend
为不安全的线程人员提供的线程不安全运行时
-
synchronoise
基于标准库构建的同步原语
-
hakuban
数据对象共享库
-
peace_item_spec_sh_sync_cmd
管理 peace 框架的同步 shell 命令
-
syncthreads
安全的线程同步
-
kernel_guard
使用本地中断或禁用抢占创建临界区的RAII包装器
-
wait-for-me
异步计数器降锁
-
rsevents-extra
在rsevents之上构建的同步对象。信号量、倒计时事件等。
-
dioxus-query
Dioxus的完全类型化、异步、可重用的缓存状态管理 🧬
-
rendezvous
更简单的线程同步的会合通道
-
brewfatherlog
将grainfather发酵罐的温度记录到brewfather
-
messaging
双向消息crate
-
libsync
包含通道和其他同步对象实现
-
homux
在主机机器之间同步您的家目录
-
async-rwlock
异步读写锁
-
async-semaphore
异步信号量
-
two_phase_channel
通过静态禁止冲突访问实现的安全无同步并行通信通道
-
deadlocker
通过引入构建器模式来克服死锁
-
shared_memory_extended
一个用户友好的crate,允许您在进程间共享内存
-
microlock
等待:小型锁和其他定时事物!
-
braid-triggerbox
Braid 摄像头同步触发盒
-
asyncs-sync
异步运行时无关的同步工具
-
y-sync
Yrs 同步协议
-
rt-history
一个带有错误检查的实时安全历史记录
-
wrc
一个线程安全的 Rust 权重引用计数智能指针
-
swimos_sync
SwimOS 同步通道
-
iroh-sync
Iroh 同步
-
je
允许上传和下载内容到 AEM 实例
-
rust-waitgroup
类似 Go 的 WaitGroup
-
augmented-atomics
实现了原子操作的一些额外类型和实用工具,用于构建音频线程/GUI同步
-
ciruela
数据中心服务器使用的点对点同步软件
-
hurdles
基于计数的线程屏障
-
arcu
使用 Arc 保持读关键区并处理清理的 Rcu 实现
-
simple-mutex
比 std 更高效、比 parking_lot 更简单的互斥锁
-
clinte
共享 UNIX 机器的 CLI 笔记发布系统
-
parking_monitor
具有停车场的监控同步构造
-
mpmcpq
多生产者多消费者优先级队列
-
merenda
通过 SSH 进行的小型剪贴板同步
-
rwth_cli
一个命令行工具,用于将 RWTH Aachen 的学习材料与本地文件同步
-
atomic_pingpong
使用 AtomicU8 进行同步的轻量级无_std ping-pong 缓冲区
-
async-watch
异步监视通道
-
optimistic_lock_coupling
遵循论文《乐观锁耦合:一种可扩展且高效的通用同步方法》的通用锁
-
monitor
同步构造
-
async-barrier
异步屏障
-
更多同步工具
更多同步工具
-
sync-wait-group
等待组,用于同步某些计算的开始或结束
-
clone-replace
通过克隆和替换引用版本来共享可变数据
-
trisync
一个友好的命令行工具,通过使用OM API自动化多个TRIRIGA环境的同步
-
optra
远程文件同步的引擎
-
user-sync
用户空间同步
-
rendezvous_swap
高效地在两个线程之间交换数据和同步执行
-
async-subscription-map
异步簿记数据结构,用于状态订阅
-
rcurs
一个氧化RCU实现
-
adjusting_clock
在同步外部源的同时测量时间,例如调整客户端时钟以匹配服务器时间之一
-
mutex-extra
RefMutex<T>
与Mutex<T>
类似,但是即使T
不是Send
,也是Sync
和Send
-
synclip
跨网络剪贴板同步工具
-
just-watch
异步监视通道
-
waitable
实现Mutex+Condvar模式以实现高效阻塞等待的同步(原子)值容器
-
countdown_latch
一种同步辅助工具,允许一个或多个线程等待其他线程中执行的操作集完成
-
toy_pool
带有引用计数的池
-
async-watch2
异步监视通道
-
run-down
Rust中的保护机制
-
pool_barrier
一个栅栏,用于在将工作卸载到工作线程之前阻塞主线程,而不会阻塞工作线程
-
phoenix-tls
创建始终存在的线程局部变量
-
trailing_cell
用于共享重要读取速度但严格一致性不是必须的数据结构的包装器(数据可以过时)
-
motel
rendezvous和状态同步
-
sync
同步原语
-
net_sync_tokio
一个纯Rust异步网络同步库(使用tokio),在网络环境中重新实现熟悉的异步范式
-
zksync_node_sync
ZKsync节点同步工具
-
duet
双向同步
-
actors
Rust 的类似 actor 的并发
-
ipmail
以 SP 为中心的去中心化即时消息同步协议(DIMSP)
-
bramble-sync
Bramble 同步协议
-
ommui_broadcast
使用 crossbeam-channels 实现的广播功能
-
futures-shuttle
具有未来感知的穿梭同步对象
-
spmc_buffer
用于多消费者场景的三重缓冲区扩展,适用于在线程间共享频繁更新的数据
-
nb-sync
裸金属环境下的非阻塞同步结构
-
linera-core
Linera 协议的核心,包括客户端和服务器逻辑、节点同步等
尝试使用DuckDuckGo进行搜索。