第10章多线程 线程( thread)是指程序中完成一个任务的从头到 尾的执行线索。到现在为止,前面所涉及的程序都 是单线程运行的。但现实世界中的很多过程其实具 备多条线索同时执行的特点。如 Internet上的服务 器可能需要同时响应多个客户机的请求。 多线程是指同时存在几个执行体,按几条不同的执 行线索共同工作的情况。Java语言允许在一个程序 中并发地运行多个线程,使得编程人员可以很方便 地开发具有多线程功能、能同时处理多个任务的功 能强大的应用程序。虽然说线程是同步执行的,但 在实际的情况是单处理器的计算机在任何给定的时 刻只能执行多个线程中的一个。 多线程可以使程序反应更快、交互性更强,并能提 高执行效率。第10章 多线程 线程(thread)是指程序中完成一个任务的从头到 尾的执行线索。到现在为止,前面所涉及的程序都 是单线程运行的。但现实世界中的很多过程其实具 备多条线索同时执行的特点。如Internet上的服务 器可能需要同时响应多个客户机的请求。 多线程是指同时存在几个执行体,按几条不同的执 行线索共同工作的情况。Java语言允许在一个程序 中并发地运行多个线程,使得编程人员可以很方便 地开发具有多线程功能、能同时处理多个任务的功 能强大的应用程序。虽然说线程是同步执行的,但 在实际的情况是单处理器的计算机在任何给定的时 刻只能执行多个线程中的一个。 多线程可以使程序反应更快、交互性更强,并能提 高执行效率