File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -13,23 +13,24 @@ A high-performance inter-process communication using shared memory on Linux/Wind
13
13
* 【** 重构中……** 】
14
14
15
15
- [ ] 重构代码结构:
16
- - [x] imp(基础库)
17
- - [x] pmr(内存管理)
18
- - [x] concur(并发)
19
- - [ ] sock(简单的 socket 抽象)
20
- - [ ] 实现基本的 IPC 组件
16
+ - [x] imp - 基础库
17
+ - [x] pmr - 内存管理
18
+ - [x] concur - 并发
19
+ - [ ] sock - 简单的 socket 抽象
20
+ - [ ] te - 类型擦除
21
+ - [ ] IPC:实现基本组件
21
22
- [x] 共享内存(需要作为后续组件的基础)
22
23
- [x] 原子锁
23
24
- [ ] 进程对象
24
25
- [ ] 互斥量
25
26
- [ ] 条件变量
26
27
- [ ] 信号量
27
28
- [ ] 事件(支持 I/O 多路复用)
28
- - [ ] 实现 IPC 主体功能
29
- - [ ] 基于共享内存的变长循环(?)内存池 (作为大对象的底层存储)
29
+ - [ ] IPC:实现主体功能
30
+ - [ ] 基于共享内存的变长循环内存池 (作为大对象的底层存储)
30
31
- [ ] 节点间的相互发现机制(基于 sock,避免连接)
31
32
- [ ] 实现单对单、单对多、多对多收发模型
32
- - [ ] API/性能优化
33
+ - [ ] IPC: API/性能优化
33
34
- [ ] 支持零拷贝发送
34
35
- [ ] 支持多路读取等待
35
36
- [ ] 优化无锁队列实现
You can’t perform that action at this time.
0 commit comments