会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大圣原来姓毛
越努力,越幸运,加油!!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
32
下一页
2019年5月24日
IO模型 ---io多路复用(三)
摘要: 两者相互比较 1、如果只有一个用户连接server端,多路复用IO还不如阻塞IO效率高 2、相比阻塞IO,多路复用IO中间多了个反馈机制 3、多路复用IO的代码可以同时监控socket、多个socket对象coon1 coon2....、 recv 4、多路复用IO可以识别有人连接某个coon3,然
阅读全文
posted @ 2019-05-24 21:08 大圣原来姓毛
阅读(258)
评论(0)
推荐(0)
2019年5月23日
IO模型 ---非阻塞IO模型之socket/TCP规避IO操作(二)
摘要: server 端 client 端 while true会大量消耗内存,所以非阻塞IO并不是那么完美,便出现了下节内容的多路复用IO
阅读全文
posted @ 2019-05-23 19:30 大圣原来姓毛
阅读(228)
评论(0)
推荐(0)
2019年5月21日
IO模型(一)
摘要: read或write都是属于IO操作 比如socket的发送和接收就是IO操作 # 同步 提交一个任务之后要等待这个任务执行完毕# 异步 只管提交任务,不等待这个任务执行完毕就可以做其他事情# 阻塞 recv recvfrom accept# 非阻塞 # 阻塞 线程 运行状态 --> 阻塞状态 --
阅读全文
posted @ 2019-05-21 22:14 大圣原来姓毛
阅读(177)
评论(0)
推荐(0)
IO模型
该文被密码保护。
阅读全文
posted @ 2019-05-21 21:08 大圣原来姓毛
阅读(0)
评论(0)
推荐(0)
2019年5月19日
协程(效率最快、重点)--初识协程、gevent模块、协程爬虫、协程socket(一)
摘要: nginx负载均衡内部就用到协程(最大并发5W) 协程规避IO的例子(充分利用IO操作等待时间),无需关系两个函数之间是怎么切换的 gevent模块相当与操作系统对进程的之间的切换一样,gevent是起到对协程遇到IO操作切换 进程是操作系统资源分配单位,线程是CPU最小的执行单位,那协程呢?(就是
阅读全文
posted @ 2019-05-19 18:01 大圣原来姓毛
阅读(452)
评论(0)
推荐(0)
截止2019.5.19内容小结
该文被密码保护。
阅读全文
posted @ 2019-05-19 11:57 大圣原来姓毛
阅读(0)
评论(0)
推荐(0)
2019年5月18日
线程--守护线程、线程锁、信号量、事件、条件、定时器、队列、池(三)
摘要: 守护线程 线程锁 为什么Cpython自带GIL锁还出现死锁,因为是对线程GIL锁,避免不了时间片轮转带来数据不安全
阅读全文
posted @ 2019-05-18 17:43 大圣原来姓毛
阅读(219)
评论(0)
推荐(0)
2019年5月16日
线程-多线程socket server聊天、线程本节总结(二)
摘要: 多线程接受input类型clientimport socketsk = socket.socket()sk.connect(('127.0.0.1',8080))msg = sk.recv(1024)print(msg)inp = input('>>> ').encode('utf-8')sk.se
阅读全文
posted @ 2019-05-16 23:00 大圣原来姓毛
阅读(248)
评论(0)
推荐(0)
2019年5月13日
线程以及线程模块中的其他方法(一)
摘要: 线程就栈寄存那些东西,占用内存小 import timeimport threading def wahaha(n): time.sleep(0.5) print(n,threading.current_thread(),threading.get_ident()) #线程名和ID for i in
阅读全文
posted @ 2019-05-13 22:12 大圣原来姓毛
阅读(284)
评论(0)
推荐(0)
2019年5月11日
进程---管道、数据共享Manager、进程池和回调函数-爬虫(重要)(六)
摘要: # 管道 管道实现生产者消费者模型
阅读全文
posted @ 2019-05-11 21:51 大圣原来姓毛
阅读(237)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
32
下一页
公告