小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

smr-swap是一种高性能的并发原语,专为单写多读场景设计。它通过版本化内存回收机制,实现亚纳秒级读取延迟,优于现有的RwLock和ArcSwap。核心在于swmr-cell引擎,适合长生命周期任务。

SMR-Swap:面向极致性能的 Rust 单写多读并发库

Rust.cc
Rust.cc · 2025-12-17T13:29:05Z

C++标准库中的并发原语包括std::thread、std::jthread、std::atomic、std::mutex、std::condition_variable、std::barrier、std::latch、std::promise、std::future和std::async。这些原语用于创建和管理线程、操作共享数据、保护共享数据、线程间的通知和等待、同步多个线程、等待一组线程完成操作以及在线程间传递值。

C++中的同步原语

鸟窝
鸟窝 · 2023-12-26T14:59:31Z
Rust并发编程5 - 基本并发原语

介绍 Rust 中的并发原语,包括 RWMutex、Once、Barrier、Condvar、LazyCell 和 LazyLock,详细介绍了使用场景和示例,同时提到了 RWMutex 死锁、OnceCell 和 OnceLock 的区别。

Rust并发编程5 - 基本并发原语

鸟窝
鸟窝 · 2023-10-22T14:40:50Z
Go 并发模型—Goroutines

Goroutines是Go语言的并发原语,与线程相比创建和管理成本低。通过将goroutine调度到真实线程上,可以避免资源浪费。基于fork和线程的服务器架构存在成本和规模问题。基于事件驱动的架构可以更好地利用CPU和内存。Goroutines是Go语言版本的线程,创建成本低,可以并行执行。与线程不同,goroutine不绑定到OS线程上,可以自由生成大量goroutine。虚拟线程是Java中类似goroutine的概念,创建成本低,调度协作。预计在JDK 21中成为稳定状态。

Go 并发模型—Goroutines

mghio
mghio · 2023-07-09T05:29:45Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码