diff --git a/README.md b/README.md index f58530c..237a2c7 100755 --- a/README.md +++ b/README.md @@ -13,11 +13,12 @@ A high-performance inter-process communication using shared memory on Linux/Wind * 【**重构中……**】 - [ ] 重构代码结构: - - [x] imp(基础库) - - [x] pmr(内存管理) - - [x] concur(并发) - - [ ] sock(简单的 socket 抽象) -- [ ] 实现基本的 IPC 组件 + - [x] imp - 基础库 + - [x] pmr - 内存管理 + - [x] concur - 并发 + - [ ] sock - 简单的 socket 抽象 + - [ ] te - 类型擦除 +- [ ] IPC:实现基本组件 - [x] 共享内存(需要作为后续组件的基础) - [x] 原子锁 - [ ] 进程对象 @@ -25,11 +26,11 @@ A high-performance inter-process communication using shared memory on Linux/Wind - [ ] 条件变量 - [ ] 信号量 - [ ] 事件(支持 I/O 多路复用) -- [ ] 实现 IPC 主体功能 - - [ ] 基于共享内存的变长循环(?)内存池(作为大对象的底层存储) +- [ ] IPC:实现主体功能 + - [ ] 基于共享内存的变长循环内存池(作为大对象的底层存储) - [ ] 节点间的相互发现机制(基于 sock,避免连接) - [ ] 实现单对单、单对多、多对多收发模型 -- [ ] API/性能优化 +- [ ] IPC:API/性能优化 - [ ] 支持零拷贝发送 - [ ] 支持多路读取等待 - [ ] 优化无锁队列实现 \ No newline at end of file