摘要: 再来一个升级版本的,selectors模块,它底层是看操作系统的,默认是epoll,但是如果不支持,比如windows,linux kernel < 2.6,就用select模式 这里注意,有个非常非常尴尬的问题情景: 需求: 1、基于socket 2、要多进程处理业务(多线程由于GIL锁,多核也无 阅读全文
posted @ 2017-12-20 15:38 王玥 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 利用模块greenlet写协程,简单一些了 来个自动的切换吧,这才是真正的写法: 阅读全文
posted @ 2017-12-20 15:15 王玥 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 进程池: 阅读全文
posted @ 2017-12-20 15:05 王玥 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 线程???进程????区别???何时使用??? 线程锁 + 信号量 线程队列,生产者、消费者模型 事件驱动!!!(面向事件): 借楼补充: 断言:断定一个事务 是某些类型,用途是,后续的程序无法回滚,绝对不能出错,可以加断言,因为断言不对,就直接报错了。 动态引入模块: 阅读全文
posted @ 2017-12-20 15:01 王玥 阅读(490) 评论(0) 推荐(0) 编辑
摘要: socketserver提供的一些平时用不太上,有时又有点用的东东: 阅读全文
posted @ 2017-12-20 14:52 王玥 阅读(280) 评论(0) 推荐(0) 编辑
摘要: python3 paramiko模块,用来进行远程操作linux服务器,利用的就是ssh 利用paramiko,实现scp的文件上传下载 阅读全文
posted @ 2017-12-20 14:46 王玥 阅读(231) 评论(0) 推荐(0) 编辑