异步编程概述

异步编程是一个统一的概念。
常见的多线程是异步编程的一种实现方式,还有其他的异步方式,如:协程、多进程、甚至是多主机都可以称为异步编程(个人理解)。

并发:一段时间内做多件事
并行:同一时刻有做多个事

异步是目的
多线程是实现异步的一种方式。

一个程序就一个主线程也可以实现异步:例如,一个耗时任务,分隔成很多份,在主线程分帧执行(协程)。

更多的百度谷歌一下就有了。