概念 并行 并行是从微观上,也就是在一个精确的时间片刻,有不同的程序在执行,这就要求必须有多个处理器。 并发 并发是从宏观上,在一个时间段上可以看出是同时执行的,比如一个服务器同时处理多个session 同步 顺序执行,一个任务完成需要依赖另外一个任务(例子:你正在做着一件事,做完这件事,才能接着做下一件事) 异步 多个任务,没有顺序,同时可以干很多事情(比如:同时听歌,玩游戏,聊天) 阻塞:等待 非阻塞:不等待 同步阻塞 异步阻塞