上一页 1 ··· 11 12 13 14 15

2018年4月2日

# 阻塞 I/O       ->收快递,快递如果不到,就干不了其他的活

摘要: # 阻塞 I/O ->收快递,快递如果不到,就干不了其他的活import socketimport timedef blocking(pn): #页码 sock = socket.socket() url = 'www.baidu.com' port = 80 sock.connect((url,p 阅读全文

posted @ 2018-04-02 09:34 袁佳佳 阅读(115) 评论(0) 推荐(0) 编辑

2018年3月29日

协程

摘要: #gevent 通过greenlet 实现协程, 核心就是遇到IO操作的时候, 相互切换 ,可以省时间,比如说一个程序正在访问, url等待服务器返回, 这个时候cpu是空闲的, 跳转出来做别的事情, 就可以省时间from greenlet import greenletimport randomi 阅读全文

posted @ 2018-03-29 17:14 袁佳佳 阅读(130) 评论(0) 推荐(0) 编辑

2018年3月22日

python IO多路复用代码

摘要: """IO多路复用, 就是自己做一个socket然后交给操作系统, 如果有消息,再去接受系统的消息, 因为操作系统比python快"""import socketimport selectorssel = selectors.EpollSelector() #让系统去做接受消息, 开启linux系统 阅读全文

posted @ 2018-03-22 11:09 袁佳佳 阅读(198) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15

导航