Discuss / Python / 关于什么情况下用多线程

关于什么情况下用多线程

Topic source

超线程HT

#1 Created at ... [Delete] [Delete and Lock User]

由于GIL的存在,CPU计算任务多线程性能无法提升,但是如果是网络IO如爬网,或磁盘IO操作,用多线程还是可以提升效率的。

__Eugen

#2 Created at ... [Delete] [Delete and Lock User]

请问为什么呢? 

廖雪峰

#3 Created at ... [Delete] [Delete and Lock User]

IO操作不锁定GIL,这时其他线程可以正常执行


  • 1

Reply