多线程(1)--基础解释(进程--线程--多线程)

进程:计算机概念,程序在服务器运行是占据计算机资源的指标,是操作系统分配电脑资源的最小单位;
线程:进程在响应操作时最小单位,是程序执行的最小单位;
打开电脑任务管理器:在进程一栏可以看见当前电脑进程;
句柄:long数字,是操作系统标识应用程序的。
在这里插入图片描述
在这里插入图片描述
多线程:一个进程有多个线程同时运行;

计算机为什么可以多线程:
打开电脑设备管理器:
在这里插入图片描述
在这里插入图片描述
这是6核12线程,CPU很强大,化成多核心(模拟核),同一时间可以处理不同的任务,并行:多核之间叫并行; CPU分片:CPU1s处理能力分成1000份,操作系统调动着去响应不同的任务,从宏观上讲,感觉是多个任务并发执行,从微观上讲,一个物理CPU同一时刻只能为一个任务服务;