并发:多个事件在同一时间段内发生
并行:多个事件在同一时刻发生(同时发生)
进程:一个内存中允许的应用程序
线程:进程中的一个执行单元
⭐进程:程序进入内存中运行,叫做进程
硬盘:永久存储ROM
内存:临时存储RAM
中央处理器:CPU
⭐线程:进程的执行单元,实际上是 进程开辟到CPU的执行路径,这个路径,叫做线程
线程属于进程,是进程中的一个执行单元,负责程序的执行
单线程:一个进程至少有一个线程
多线程:一个进程有多个线程
⭐CPU:中央处理器,指挥硬件和软件干活
单核心单线程CPU
4核心8线程CPU ...(8线程 同时执行8个任务 )
⭐线程的调度
分时调度:所有线程轮流使用CPU的使用权,平均分配给每个线程占用CPU时间
抢占式调度:优先让优先级高的CPU执行,如果线程优先级一样高,则随机选择一个(线程随机性),(Java使用的是这个)