会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yx179971
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2017年7月19日
线程队列与多进程
摘要: threading.Event.isSet() .wait() .set() .clear() 队列:线程安全的数据结构 q=queue.Queue() 注意q.put和get的阻塞 q.put(,block=False) q.put(,block=False) 不阻塞,直接报错 q.qsize()
阅读全文
posted @ 2017-07-19 17:31 yx179971
阅读(117)
评论(0)
推荐(0)
编辑
进程/线程切换原则
摘要: ''' 多个子线程执行相同代码,先开的子线程不一定先执行完毕,如果子线程内有IO操作/time.sleep等 IO操作/time.sleep会导致子线程切出到其他线程(包括主线程) 如果没有引起线程切换,则顺序执行完毕 进程/线程切换原则 1 时间片 2 遇到io操作切换 3 优先级切换 ''' import time,threading l=[] class My...
阅读全文
posted @ 2017-07-19 17:10 yx179971
阅读(555)
评论(0)
推荐(0)
编辑
公告