关于并发的概念
Topic source并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看,二者都是一起执行的。
串行(serial):与并行(parallel)相对应,是指的我们从事某项工作时一个步骤一个步骤的去实施。
并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。
- 1
并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看,二者都是一起执行的。
串行(serial):与并行(parallel)相对应,是指的我们从事某项工作时一个步骤一个步骤的去实施。
并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。
红亭199305
文中说,要模拟并发执行的效果,我们可以在线程中调用
Thread.sleep()
,强迫当前线程暂停一段时间,这里模拟的执行效果为什么是并发执行呢?我理解这样的执行应该是串行啊,并发执行的概念应该是间隔相同的时间交替执行吧??希望老师解答