ClickHouse

silk

ClickHouse

Fast stackful fibers with a NUMA-aware work-stealing scheduler

AI 简介

Silk 是一个面向 Linux 的高性能协作式纤程(fiber)调度器,提供 NUMA 感知的每 CPU 调度线程、io_uring 异步 I/O 集成及拓扑感知的工作窃取机制。其核心是轻量级栈满纤程,通过非阻塞挂起而非系统线程阻塞实现高并发与低开销;配套提供纤程安全的同步原语(如 FiberMutex、FiberFuture)和锁无关工具库(内存池、TSC 计时、CPU 拓扑识别等)。适用于对延迟敏感、需高并发 I/O 处理的底层系统服务,如数据库引擎、网络代理或实时数据处理中间件。

C++
Other
307
Stars
10
Forks
2
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+49
综合评分3.12
默认分支main