1.多线程: 操作系统支持同时运行多个任务,一个任务通常是一个程序,所有运行中的程序就是一个进程().程序内部包含多个顺序执行流,每个顺序执行流就是一个线程. 并发:两个或者多个事件在同一个时间段内交替发生: 并行:两个或者多个事件在同一时刻同时发生: 某时间段内宏观上有多个程序同时运行,在单cpu系统中,每一时刻只有单个程序在运行,但在微观上cpu是交替执行他们的. 多cpu系统中,这些多任务被分配到多个cpu上,这样多个任务就是同时运行. 1.1 线程与进程 进程:进程是并发执行程序在执行过…