目标:
1:掌握unubtu 系统的 htop 指令查看CUP的使用情况(百分比)
2:掌握单进程单线程死循环、多进程单线程死循环、多线程单进程死循环对CPU核的调用情况
3:掌握GIL全局解释器锁的一些注意事项
一: unubtu 系统的 htop 指令查看CUP的使用情况(百分比)
指令:终端输入 htop 即可
图示:
二:单进程单线程死循环、多进程单线程死循环、多线程单进程死循环对CPU核的调用情况
1.单进程单线程死循环使用情况:
结论:单进程可完美利用cpu的核数
2.多进程单线程
结论:两个多进程死循环运行,两个cpu核利用率为百分之百,因此多进程可完美利用CPU的核数,不存在 cpu 利用不充分的问题哦!
3.多线程单进程
结论:多个线程同时运行死循环函数,但是CPU的核却没有一个占满百分之百,可以说明多线程是伪多线程,并不能同时运行多个任务,这是因为GIL全局解释器锁的原因
图示:
三:GIL全局解释器锁的一些注意事项
1.