多线程 - 并发与并行

本人所有文章,只属学习整理及个人理解!有误还望谅解并指出,谢谢!持续更新中…

并发与并行

  • 并发:指两个或多个事件在同一个时间段内发生(交替执行)。
    阐述:一个CUP 在两个线程(任务)之间,做快速切换 (如下图)
    多线程 - 并发与并行
  • 并行:指两个或多个事件在同一时刻发生(同时执行)。
    阐述:两个CUP 分别 且 同时 执行两个线程 (如下图)
    多线程 - 并发与并行