标签: python c multithreading gil
我正在用Python和C中的简单多线程程序玩弄,其中main在for循环中启动多个线程,而线程只执行while(1)。对于这两种情况,我都运行了20个线程,并使用“ top”观察了CPU利用率,结果如下:-
规格:12 Core i7 8thGen。 16GB Ram
如果有人可以评论为什么会发生,那将是很棒的?特别评论python和C执行的工作方式。谢谢。