高并发程序设计之并发和并行

  • 并发:时间段内有很多的线程或进程在执行,但何时间点上都只有一个在执行,多个线程或进程争抢时间片轮流执行。

  • 并行:时间段和时间点上都有多个线程或进程在执行。

  

                   图 1 单核系统上的并发执行

     多核系统上的并行执行
              图 2 多核系统上的并行执行

 

posted @ 2019-11-18 14:11  lpfuture  阅读(400)  评论(0编辑  收藏  举报