您的位置:首页 > 编程语言 > Java开发

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

2020-01-15 12:00 1906 查看

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

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

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

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

 

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

 

  • 点赞
  • 收藏
  • 分享
  • 文章举报
AKUANer 发布了65 篇原创文章 · 获赞 0 · 访问量 1085 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: