Python 多线程/进程的两种使用方式的区别

2018 年 9 月 28 日
 gtlions
Python 多线程 /进程的两种使用方式:1、初始化类并传入可调用对象; 2、继承类,重载相关方法,这两种方式在使用场景或者其他情况上有什么区别?
4060 次点击
所在节点    Python
7 条回复
xiaoshenke
2018 年 9 月 28 日
没有区别
zeroDev
2018 年 9 月 28 日
waterloocode
2018 年 9 月 28 日
推荐多进程 GIL 是个坑
ClutchBear
2018 年 9 月 28 日
都不用,
用 celery
glacer
2018 年 9 月 28 日
@waterloocode IO 密集型的情况下,多线程基本不受 GIL 影响
wizardforcel
2018 年 9 月 28 日
区别就是原始的`run()`的行为是调用`target(*args, **kwargs)`。
frostming
2018 年 9 月 28 日
一般你要加入别的属性 /方法的时候用继承的方法,否则能直接实例化干嘛多此一举

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/493530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX