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()也一起加进去就好了。 |