单个python进程可以同时使用两个或多个本机线程吗?

时间:2015-11-24 07:00:45

标签: python multithreading python-multithreading

当我在互联网上的某个地方读到单个python进程不能同时使用多个本机线程时。为什么呢?

1 个答案:

答案 0 :(得分:1)

jython没有GIL,因此可以有效地使用本机线程

GIL仍然存在于CPython中,因为通常精细锁定的开销会破坏多线程的优势。

诸如numpy和numexpr之类的C扩展也可以使用多线程。