为什么python进程只有一个线程

为什么python进程只有一个线程,python,garbage-collection,Python,Garbage Collection,我执行了一个Pythongrogram,并发出了以下命令“ps-mH-p10934”(数字就是进程Id),我在进程中只找到了一个线程。但对于Java进程,它将启动20多个线程,例如:gc守护进程、管理守护进程。。。 为什么python只处理一个线程?python是如何进行垃圾收集的?因为它们的运行时不同,实现方式也不同。。CPython围绕一个线程“内核”和GIL运行;它使用引用计数(带有循环检测),从而能够立即处理GC操作。(对于一个反例,关于这不是语言的固有部分,请考虑IrPython或Jy

我执行了一个Pythongrogram,并发出了以下命令“ps-mH-p10934”(数字就是进程Id),我在进程中只找到了一个线程。但对于Java进程,它将启动20多个线程,例如:gc守护进程、管理守护进程。。。
为什么python只处理一个线程?python是如何进行垃圾收集的?

因为它们的运行时不同,实现方式也不同。。CPython围绕一个线程“内核”和GIL运行;它使用引用计数(带有循环检测),从而能够立即处理GC操作。(对于一个反例,关于这不是语言的固有部分,请考虑IrPython或Jython项目)。因为它们是不同的运行时间,并以不同的方式实现。CPython围绕一个线程“内核”和GIL运行;它使用引用计数(带有循环检测),从而能够立即处理GC操作。(作为反例,关于这不是语言的固有部分,请考虑IrPython或Jython项目。)