
1 zhizhongzhiwai 2015-12-03 17:58:45 +08:00 真心建议你用 gevent 。 完全不用考虑这些。 |
2 ryanking8215 2015-12-04 09:38:05 +08:00 man epoll, 恕我眼拙,没看到说一定是线程安全的,但是 google 了一圈,发现 cu 里有帖子说是线程安全的。 不论这个接口是否需要加锁,你的 write buffer 也需要加锁吧,因为处理数据在线程池里,最后收到 POLLOUT 事件要从 write buffer 里取数据发送,这个是在 event loop 线程里做的, write buffer 不是需要加锁吗?一样加锁了,把 ep.modify()也一起加进去就好了。 |