多线程的引入 1.什么是线程 线程是程序执行的一条路径,一个进程中可以包含多条线程。多线程并发执行可以提高程序的效率,可以同时完成多项工作。 2.多线程的应用场景 红蜘蛛同时共享屏幕给多个电脑。迅雷开启多条线程一起下载。QQ同时和多个人一起视频。服务器同时处理多个客户端请求。 3.多线程的原理 表面上看是多个线程,底层还是在某段时间只执行一个线程,只不过CPU切换时间的特别快体现为多条线程同时执行。