'local[n]' pyspark 应用程序是否受 GIL 影响?

Are 'local[n]' pyspark applications effected by the GIL?

由于全局解释器锁,通常 python 不适用于多线程。

这是否也会影响多线程本地模式 (local[n]) 中的 pyspark 应用程序 运行?

pyspark 中的并行化是通过 daemon.py 调用 os.fork() 创建多个工作进程来实现的,因此不会有 GIL 问题。