我照抄 python 的 gevent + requests, 用的协程。所以 API 很易用,不像 asio 那么杂乱。
我写的协程库可能是 c++ 领域最完善的协程库。
1. 跟线程一样协程也需要有 lock, condition, semaphore 这些同步设施,我看很多协程库不提供。
2. 协程库版本的 map/reduce
3. 协程间传递消息的队列
4. 启动多个线程,同时执行大量协程(但目前通讯手段还在实现中)
5. 三个协程的实现方式,三种事件循环实现方式。
这部分完全可以用 stl 重写。有兴趣的可以 fork 一下回去改完,我猜不用一个月就能改出 stl 版本。
【 在 mvtec (mvtec) 的大作中提到: 】
: asio是proactive pattern
: 你这个是什么pattern.
--
FROM 183.253.138.*