[英]Python multithreading - Global Interpreter Lock
Python 线程模块文档说了这样的话
在CPython中,由于使用了全局解释器锁,因此只有一个线程可以一次执行Python代码(即使某些面向性能的库可能克服了此限制)。 如果希望您的应用程序更好地利用多核计算机的计算资源,建议您使用多处理。 但是,如果您要同时运行多个I / O绑定任务,则线程化仍然是合适的模型。
有人可以解释我是否可以在自己的情况下使用线程模块吗?
我将检测网站使用的框架。
这就是我的应用程序的工作方式
由于我有1000万个域,因此将花费很长时间。 因此,我想通过使用线程来加快过程。
但是我不确定我的应用程序是否受I / O约束。 有人可以解释吗?
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.