赛迪网 > IT技术 Java > Java读书频道-中
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Java2参考大全:第14章 java.lang 研究 (16)

发布时间:2006.05.17 01:39     来源:清华大学出版社    作者:Herbert Schildt 著 张玉清 吴溥峰等 译

14.13.3 ThreadGroup
线程组(ThreadGroup)创建了一组线程。它定义了如下的两个构造函数:
ThreadGroup(String groupName)
ThreadGroup(ThreadGroup parentOb, String groupName)
对于两种形式,groupName指定了线程组的名字。第一种形式创建一个新的线程组,该线程组将当前的线程作为它的父线程。在第二种形式中,父线程由parentOb指定。由ThreadGroup定义的方法列在表14-17中。在比Java 2更早出现的Java版本中,ThreadGroup中也包括了stop( ),suspend( )以及resume( )方法。这些方法由于其本身固有的不稳定性,而在Java 2中被摈弃。
表14-17 由ThreadGroup 定义的方法
方法 描述
int activeCount( ) 返回线程组加上以这个线程作为父类的所有线程组中线
程的个数
int activeGroupCount( ) 返回调用线程是父类的线程的组数
final void checkAccess( ) 引起安全管理程序检验调用线程能访问和/或能改变在
其上checkAccess( )方法被调用的线程组
续表
方法 描述
final void destroy( ) 撤消被调用的线程组(以及任一子线程组)
int enumerate(Thread group[ ]) 将构成调用线程组的线程放入group数组中
int enumerate(Thread group[ ], boolean all) 将构成调用线程组的线程放入group数组中。如果all为true,那么线程组的所有子线程组中的线程也被放入
group中
int enumerate(ThreadGroup group[ ]) 将调用线程组的子线程组放入group数组中
int enumerate(ThreadGroup group[ ],
boolean all)
将调用线程组的子线程组放入group数组中。如果all为true,所有子线程组的子线程组(等等)也被放入group
final int getMaxPriority( ) 返回对线程组设置的最大优先权
final String getName( ) 返回线程组名
final ThreadGroup getParent( ) 如果调用ThreadGroup对象没有父类,则返回null;否则返回调用对象的父类
final void interrupt( ) 调用线程组中所有线程的interrupt( )方法(在Java 2中新增加的)
final boolean isDaemon( ) 如果线程组是一个端口后台进程组,则返回true;否则返回false
boolean isDestroyed( ) 如果线程组已经被破坏,则返回true;否则,返回false
void list( ) 显示关于线程组的信息
final boolean parentOf(ThreadGroup group) 如果调用线程是group的父线程(或group本身),则返回true;否则返回false
final void setDaemon(boolean isDaemon) 如果isDaemon为true,那么调用线程组被标记为一个端口后台进程组
final void setMaxPriority(int priority) 对调用线程组设置最大优先权priority
String toString( ) 返回线程组的字符串等价形式
void uncaughtException(Thread thread,Throwable e)

<<上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Java2 参考大全:第13 章 字符串处理 (05-10)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管