会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Apollo
Powered by
博客园
|
|
新随笔
|
|
|
管理
2019年2月3日
python创建一个线程和一个线程池
摘要: 创建一个线程 1.示例代码 创建一个线程池 1.示例代码 2.示例代码
阅读全文
posted @ 2019-02-03 20:41 阿波罗Apollo
阅读(347)
评论(0)
推荐(0)
编辑
多线程threading.local的作用及原理?
摘要: 1.示例代码 2.原理 3.拓展 总结: 1.obj.x 调用方法__getattr__ 2.obj.x = 6 调用方法__setattr__ 4.作用 内部自动为每个线程维护一个空间(字典),用于当前存取属于自己的值。保证线程之间的数据隔离。 { 线程ID: {...} 线程ID: {...}
阅读全文
posted @ 2019-02-03 20:35 阿波罗Apollo
阅读(305)
评论(0)
推荐(0)
编辑
python多线程锁lock/Rlock/BoundedSemaphore/Condition/Event
摘要: ''' 期望结果 加锁情况: 当前线程 0 修改后n的值为: 0 当前线程 1 修改后n的值为: 1 当前线程 2 修改后n的值为: 2 当前线程 3 修改后n的值为: 3 当前线程 4 修改后n的值为: 4 ''' ''' 不期望结果 没加锁情况 当前线程 0 修改后n的值为: 4 当前线程 1
阅读全文
posted @ 2019-02-03 20:11 阿波罗Apollo
阅读(197)
评论(0)
推荐(0)
编辑
python多线程的两种写法
摘要: 1.一般多线程 2.面向对象版多线程
阅读全文
posted @ 2019-02-03 19:50 阿波罗Apollo
阅读(434)
评论(0)
推荐(0)
编辑
python多线程的适用场景
摘要: 1.多线程对于计算密集型无用 2.多线程对于IO操作有用
阅读全文
posted @ 2019-02-03 19:47 阿波罗Apollo
阅读(1880)
评论(0)
推荐(0)
编辑