通过在Python中使用线程模块创建线程,线程是否实际并行运行?
假设我有两个主题。它们都执行排序操作。
这些线程是在多个处理器上同时执行排序操作,还是通过这两个操作之间的抢占来实现并行?
简单地说:python中的线程模块是否提供真正的并行性?这两个线程是否实际上在多个可用的处理器上同时运行?
哪种语言利用真正的并行性?
答案 0 :(得分:0)
Python有一个全局互斥体Global Interpreter Lock (GIL),实际上可以防止多个本机线程同时执行Python字节码。
所以我想你可以说python线程没有“真正的”并行性。