Java语言的一大特性点就是内置对多线程的支持。多线程是指一个应用程
序中同时存在几个执行体,按几条不同的执行线索共同工作的情况,它使得编
微课视频
程人员可以很方便地开发出具有多线程功能、能同时处理多个任务的功能强大
的应用程序。虽然执行线程给人一种几个事件同时发生的感觉,但这只是一种错觉,因为我们的计算机在任何给定的时刻只能执行那些线程中的一个。为了建立这些线程正在同步执行的感觉,Java虚拟机快速地把控制从一个线程切换到另一个线程。这些线程将被轮流执行,使得每个线程都有机会使用CPU资源。