并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的 一.线程的概念 线程是一个进程内部的一条执行路径,是程序执行的最小单位 线程有自己的栈和局部变量,多个线程共享同一进程的地址空间 多线程就是在一个进程中创建多个线程,每个线程完成一个任务 二.线程的实现 1. 使用threading模块 (1)单线程执行 import…