并发、并行、高并发和多线程

1.并发和并行的区别算法 并发:当有多个线程在操做时,若是系统只有一个CPU,把CPU运行时间划分红若干个时间段,分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态。这种方式咱们称之为并发(Concurrent)。并发=间隔发生 并行:当系统有一个以上CPU时,则线程的操做有可能非并发。当一个CPU执行一个线程时,另外一个CPU能够执行另外一个线程,两个线程互不抢占CPU资源,
相关文章
相关标签/搜索