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