任务-线程
- 优点:同时执行多个任务,提高程序的执行效率和用户体验
线程概念
- 线程thread是一种实现多任务的手段
- 线程是运行的程序中一个执行流程<f分支/线索>
- 一个程序中默认存在一个线程即主线程mainthread,新建的线程称为子线程
多线程执行的顺序是无序的
实现:
自定义线程类
优点:将线程类和线程的功能封装到类中,提高代码的可维护性
实现:
daemon线程
需要子线程跟随主线程一起退出
把所有的子线程设置为daemon线程,然后一旦主线程执行完成,所有子线程全部立即都退出