并发:多个事件在同一时间段内发生
并行:多个事件在同一时刻发生(同时发生)

Java -- 并发与并行、线程、进程

 进程:一个内存中允许的应用程序
线程:进程中的一个执行单元

 ⭐进程:程序进入内存中运行,叫做进程
硬盘:永久存储ROM
内存:临时存储RAM
中央处理器:CPU

Java -- 并发与并行、线程、进程

 ⭐线程:进程的执行单元,实际上是 进程开辟到CPU的执行路径,这个路径,叫做线程
        线程属于进程,是进程中的一个执行单元,负责程序的执行
                单线程:一个进程至少有一个线程
                多线程:一个进程有多个线程
⭐CPU:中央处理器,指挥硬件和软件干活
                单核心单线程CPU
                4核心8线程CPU  ...(8线程 同时执行8个任务 )

 

Java -- 并发与并行、线程、进程

⭐线程的调度
分时调度:所有线程轮流使用CPU的使用权,平均分配给每个线程占用CPU时间
抢占式调度:优先让优先级高的CPU执行,如果线程优先级一样高,则随机选择一个(线程随机性),(Java使用的是这个)

Java -- 并发与并行、线程、进程

 

相关文章:

  • 2022-12-23
  • 2021-09-17
  • 2021-07-26
  • 2021-09-16
  • 2022-02-16
  • 2021-08-14
  • 2021-07-27
  • 2021-11-28
猜你喜欢
  • 2021-11-14
  • 2021-08-14
  • 2021-09-08
  • 2021-07-16
  • 2021-09-21
  • 2023-04-10
  • 2021-05-07
相关资源
相似解决方案