返回信息流rt
通过『我邮2.0』发布
这是一条镜像帖。来源:北邮人论坛 / python / #9966同步于 2015/11/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
对于IO密集型操作,使用Python的多进程与多线程哪个更好?
dreameng28
2015/11/23镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
这种情况下嘛,瓶颈在于I/O效率,而不在于线程间上下文切换的开销,虽然切换还是很蛋疼,但是抵不住切换的次数少。
这种情况下使用多线程就好了,多进程你还得各种状态同步什么的,挺麻烦的。两者效率差不多的,看具体业务需求。
推荐了解一下tornado哈哈哈
线程不是有锁么~= ̄ω ̄=~?
跑不满多核?
【 在 StephenXiao (我是咖喱的粉丝) 的大作中提到: 】
: 这种情况下嘛,瓶颈在于I/O效率,而不在于线程间上下文切换的开销,虽然切换还是很蛋疼,但是抵不住切换的次数少。
: 这种情况下使用多线程就好了,多进程你还得各种状态同步什么的,挺麻烦的。两者效率差不多的,看具体业务需求。
: 推荐了解一下tornado哈哈哈
通过『我邮2.0』发布
IO密集型的场景,多进程大部分时间都在阻塞干等着。。。。这种类型的跑满多核没啥意义呀。。。
【 在 stevesasuke 的大作中提到: 】
: 线程不是有锁么~= ̄ω ̄=~?
: 跑不满多核?
:
: ...................
所以要加一个协程呀...
【 在 StephenXiao 的大作中提到: 】
: IO密集型的场景,多进程大部分时间都在阻塞干等着。。。。这种类型的跑满多核没啥意义呀。。。
: