●什么是线程
● 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)
● 线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行
● 线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行
● 比如使用酷狗播放音乐、使用迅雷下载电影,都需要在线程中执行
线程的串行
● 1个线程中任务的执行是串行的
● 如果要在1个线程中执行多个任务,那么只能一个一个地按顺序执行这些任务
● 也就是说,在同一时间内,1个线程只能执行1个任务
● 比如在1个线程中下载3个文件(分别是文件A、文件B、文件C)
线程是进程中的1条执行路径
多线程
● 什么是多线程
- 1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务
- 进程 -->车间, 线程 !-->车间工人
- 多线程技术可以提高程序的执行效率