1、定义:
每个程序/软件都是通过创建一个进程开始的,
进程需要CPU与内存作为能量(口粮)和跑道满足其(指进程)舒适的运行条件和环境后,就会萌生出线程的概念
线程即大脑(进行逻辑运算)
结论:
先有进程再有线程;
进程负责吸收足够程序运行起来的资源(即CPU和内存),然后将能量/口粮交给线程,而线程才是真正执行业务逻辑的角色。
2、进程与线程的逻辑关系:
吃饱饭的表现就是大脑非常敏捷,进而能判断和处理某些事情,而大脑就相当于线程。
3、多线程
线程可以启动多个线程
初学理解:多线程比多进程更加节约资源
4、多线程的执行: