- 2
- 0
- 约1.34千字
- 约 3页
- 2021-12-04 发布于天津
- 举报
PAGE 1
PAGE 1
深入浅出Java多线程程序设计
以上我们对Java中实现线程堵塞的各种方法作了一番分析,我们重点分析了wait()和notify()方法,因为它们的功能最强大,使用也最敏捷,但是这也导致了它们的效率较低,较简单出错。实际使用中我们应当敏捷使用各种方法,以便更好地达到我们的目的。 七:守护线程 守护线程是一类特别的线程,它和平凡线程的区分在于它并不是应用程序的核心部分,当一个应用程序的全部非守护线程终止运行时,即使仍旧有守护线程在运行,应用程序也将终止,反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其它线程供应服务。 可以通过调用方法isDaemon()来推断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设为守护线程。 八:线程组 线程组是一个Java特有的概念,在Java中,线程组是类ThreadGroup的对象,每个线程都隶属于唯一一个线程组,这个线程组在线程创建时指定并在线程的整个生命期内都不能更改。你可以通过调用包含ThreadGroup类型参数的Thread类构造函数来指定线程属的线程组,若没有指定,则线程缺省地隶属于名为system的系统线程组。 在Java中,除了预建的系统线程组外,全部线程组都必需显式
原创力文档

文档评论(0)