目标:
    1:掌握unubtu 系统的 htop 指令查看CUP的使用情况(百分比)
    2:掌握单进程单线程死循环、多进程单线程死循环、多线程单进程死循环对CPU核的调用情况
    3:掌握GIL全局解释器锁的一些注意事项

    一: unubtu 系统的 htop 指令查看CUP的使用情况(百分比)

    指令:终端输入 htop 即可

    图示:

    image.png


    二:单进程单线程死循环、多进程单线程死循环、多线程单进程死循环对CPU核的调用情况

    1.单进程单线程死循环使用情况:

    结论:单进程可完美利用cpu的核数

    image.png

    2.多进程单线程

    结论:两个多进程死循环运行,两个cpu核利用率为百分之百,因此多进程可完美利用CPU的核数,不存在 cpu 利用不充分的问题哦!

    image.png


    3.多线程单进程

    结论:多个线程同时运行死循环函数,但是CPU的核却没有一个占满百分之百,可以说明多线程是伪多线程,并不能同时运行多个任务,这是因为GIL全局解释器锁的原因

    图示:

    image.png


    三:GIL全局解释器锁的一些注意事项

    1.