这几个概念有时候很容易把我混淆了,得把它记录一下。
同步:执行完任务A再去执行任务B,不可以同时执行
同步异步,并发并行
异步:执行任务A的同时执行任务B,可以同时做不同的事情。
同步异步,并发并行
并发:其实是一个线程做多个任务,任务直接切换速度很快,看起来同时执行,是一个伪异步。
同步异步,并发并行
并行:真正的异步,多个任务同时执行,多核CPU可以开启多个线程同时执行多个任务。
同步异步,并发并行
串行:其实是同步线程的实现方式,任务A执行结束才开始执行任务B,一个线程只能执行一个任务。










网友评论