1.串行
串行就是一个线程执行完,再执行另一个。
2.并行
并行就是在同一时刻多个线程都在同时执行。(要求有多个CPU分别执行一个线程)
3.并发
并发就是在同一时刻,只有一个线程在执行,但是在一个时间段内,从整体上看是多个线程同时执行了。(并发的实现依赖于CPU切换线程,因为切换的时间特别短,所以用户基本上是感知不到的)
串行就是一个线程执行完,再执行另一个。
并行就是在同一时刻多个线程都在同时执行。(要求有多个CPU分别执行一个线程)
并发就是在同一时刻,只有一个线程在执行,但是在一个时间段内,从整体上看是多个线程同时执行了。(并发的实现依赖于CPU切换线程,因为切换的时间特别短,所以用户基本上是感知不到的)