摘要: selectors模块是可以实现IO多路复用机制: 它具有根据平台选出最佳的IO多路机制,比如在win的系统上他默认的是select模式而在linux上它默认的epoll。 select模块,提供了:select、poll、epoll三个方法,分别调用系统的 select,poll,epoll 从而 阅读全文
posted @ 2019-07-16 14:37 天0涯 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 本质: 就是一个线程 优势:无切换消耗,没有锁的概念 缺点:不能用多核(解决方案:进程+协程) Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。 gevent是第三方库,通过greenlet实现协程,其基本思想是: 当一个g 阅读全文
posted @ 2019-07-16 10:40 天0涯 阅读(143) 评论(0) 推荐(0) 编辑
摘要: # 单线程 # 线程池 #进程以及进程通信 # 进程池 阅读全文
posted @ 2019-07-16 08:13 天0涯 阅读(157) 评论(0) 推荐(0) 编辑