拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
最好不要用多线程来实现并发,而是用 select 或 gevent,参考 Python 文档 Socket Programming HOWTO 和 gevent tutorial。
select
gevent
python多线程是个坑,由于GIL的存在,所以多线程的效率还不一定比单线程好呢。同楼上建议采用一些基于协程开发的网络库
最好不要用多线程来实现并发,而是用
select
或gevent
,参考 Python 文档 Socket Programming HOWTO 和 gevent tutorial。python多线程是个坑,由于GIL的存在,所以多线程的效率还不一定比单线程好呢。同楼上建议采用一些基于协程开发
的网络库