threadgroup.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,052 行 · 第 1/4 页
HTML
1,052 行
<TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#isDestroyed()">isDestroyed</A></B>()</CODE><BR> 测试此线程组是否已经被销毁。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#list()">list</A></B>()</CODE><BR> 将有关此线程组的信息输出到标准输出。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#parentOf(java.lang.ThreadGroup)">parentOf</A></B>(<A HREF="ThreadGroup.html" title="java.lang 中的类">ThreadGroup</A> g)</CODE><BR> 测试此线程组是否为线程组参数或其祖先线程组之一。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#resume()">resume</A></B>()</CODE><BR> <B>已过时。</B> <I>此方法只用于联合 <tt>Thread.suspend</tt> 和 <tt>ThreadGroup.suspend</tt> 时,因为它们所固有的容易导致死锁的特性,所以两者都已废弃。有关详细信息,请参阅 <A HREF="Thread.html#suspend()"><CODE>Thread.suspend()</CODE></A>。</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#setDaemon(boolean)">setDaemon</A></B>(boolean daemon)</CODE><BR> 更改此线程组的后台程序状态。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#setMaxPriority(int)">setMaxPriority</A></B>(int pri)</CODE><BR> 设置线程组的最高优先级。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#stop()">stop</A></B>()</CODE><BR> <B>已过时。</B> <I>此方法具有固有的不安全性。有关详细信息,请参阅 <A HREF="Thread.html#stop()"><CODE>Thread.stop()</CODE></A>。</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#suspend()">suspend</A></B>()</CODE><BR> <B>已过时。</B> <I>此方法容易导致死锁。有关详细信息,请参阅 <A HREF="Thread.html#suspend()"><CODE>Thread.suspend()</CODE></A>。</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#toString()">toString</A></B>()</CODE><BR> 返回此线程组的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="ThreadGroup.html#uncaughtException(java.lang.Thread, java.lang.Throwable)">uncaughtException</A></B>(<A HREF="Thread.html" title="java.lang 中的类">Thread</A> t, <A HREF="Throwable.html" title="java.lang 中的类">Throwable</A> e)</CODE><BR> 当此线程组中的线程因为一个未捕获的异常而停止,并且线程没有安装特定 <A HREF="Thread.UncaughtExceptionHandler.html" title="java.lang 中的接口"><CODE>Thread.UncaughtExceptionHandler</CODE></A> 时,由 Java Virtual Machine 调用此方法。</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从类 java.lang.<A HREF="Object.html" title="java.lang 中的类">Object</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="Object.html#clone()">clone</A>, <A HREF="Object.html#equals(java.lang.Object)">equals</A>, <A HREF="Object.html#finalize()">finalize</A>, <A HREF="Object.html#getClass()">getClass</A>, <A HREF="Object.html#hashCode()">hashCode</A>, <A HREF="Object.html#notify()">notify</A>, <A HREF="Object.html#notifyAll()">notifyAll</A>, <A HREF="Object.html#wait()">wait</A>, <A HREF="Object.html#wait(long)">wait</A>, <A HREF="Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE> <P><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>构造方法详细信息</B></FONT></TH></TR></TABLE><A NAME="ThreadGroup(java.lang.String)"><!-- --></A><H3>ThreadGroup</H3><PRE>public <B>ThreadGroup</B>(<A HREF="String.html" title="java.lang 中的类">String</A> name)</PRE><DL><DD>构造一个新线程组。新线程组的父线程组是目前正在运行线程的线程组。 <p>不使用任何参数调用父线程组的 <code>checkAccess</code> 方法;这可能导致一个安全性异常。<P><DL><DT><B>参数:</B><DD><CODE>name</CODE> - 新线程组的名称。<DT><B>抛出:</B><DD><CODE><A HREF="SecurityException.html" title="java.lang 中的类">SecurityException</A></CODE> - 如果当前线程不能在指定的线程组中创建线程。<DT><B>从以下版本开始:</B></DT> <DD>JDK1.0</DD><DT><B>另请参见:</B><DD><A HREF="ThreadGroup.html#checkAccess()"><CODE>checkAccess()</CODE></A></DL></DL><HR><A NAME="ThreadGroup(java.lang.ThreadGroup, java.lang.String)"><!-- --></A><H3>ThreadGroup</H3><PRE>public <B>ThreadGroup</B>(<A HREF="ThreadGroup.html" title="java.lang 中的类">ThreadGroup</A> parent, <A HREF="String.html" title="java.lang 中的类">String</A> name)</PRE><DL><DD>创建一个新线程组。新线程组的父线程组是指定的线程组。 <p>不使用任何参数调用父线程组的 <code>checkAccess</code> 方法;这可能导致一个安全性异常。<P><DL><DT><B>参数:</B><DD><CODE>parent</CODE> - 父线程组。<DD><CODE>name</CODE> - 新线程组的名称。<DT><B>抛出:</B><DD><CODE><A HREF="NullPointerException.html" title="java.lang 中的类">NullPointerException</A></CODE> - 如果线程组参数为 <code>null</code>。<DD><CODE><A HREF="SecurityException.html" title="java.lang 中的类">SecurityException</A></CODE> - 如果当前线程不能在指定的线程组中创建线程。<DT><B>从以下版本开始:</B></DT> <DD>JDK1.0</DD><DT><B>另请参见:</B><DD><A HREF="SecurityException.html" title="java.lang 中的类"><CODE>SecurityException</CODE></A>, <A HREF="ThreadGroup.html#checkAccess()"><CODE>checkAccess()</CODE></A></DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>方法详细信息</B></FONT></TH></TR></TABLE><A NAME="getName()"><!-- --></A><H3>getName</H3><PRE>public final <A HREF="String.html" title="java.lang 中的类">String</A> <B>getName</B>()</PRE><DL><DD>返回此线程组的名称。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>此线程组的名称。<DT><B>从以下版本开始:</B></DT> <DD>JDK1.0</DD></DL></DD></DL><HR><A NAME="getParent()"><!-- --></A><H3>getParent</H3><PRE>public final <A HREF="ThreadGroup.html" title="java.lang 中的类">ThreadGroup</A> <B>getParent</B>()</PRE><DL><DD>返回此线程组的父线程组。 <p>首先,如果父线程组不为 <code>null</code>,则不使用任何参数直接调用父线程组的 <code>checkAccess</code> 方法;这可能导致一个安全性异常。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>线程组的父线程组。顶级线程组仅为那些父线程组为 <code>null</code> 的线程组。<DT><B>抛出:</B><DD><CODE><A HREF="SecurityException.html" title="java.lang 中的类">SecurityException</A></CODE> - 如果当前线程无法修改此线程组。<DT><B>从以下版本开始:</B></DT> <DD>JDK1.0</DD><DT><B>另请参见:</B><DD><A HREF="ThreadGroup.html#checkAccess()"><CODE>checkAccess()</CODE></A>, <A HREF="SecurityException.html" title="java.lang 中的类"><CODE>SecurityException</CODE></A>, <A HREF="RuntimePermission.html" title="java.lang 中的类"><CODE>RuntimePermission</CODE></A></DL></DD></DL><HR><A NAME="getMaxPriority()"><!-- --></A><H3>getMaxPriority</H3><PRE>public final int <B>getMaxPriority</B>()</PRE><DL><DD>返回此线程组的最高优先级。作为此线程组一部分的线程不能拥有比最高优先级更高的优先级。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>此线程组中的线程可拥有的最高优先级。<DT><B>从以下版本开始:</B></DT> <DD>JDK1.0</DD><DT><B>另请参见:</B><DD><A HREF="ThreadGroup.html#setMaxPriority(int)"><CODE>setMaxPriority(int)</CODE></A></DL></DD></DL><HR><A NAME="isDaemon()"><!-- --></A><H3>isDaemon</H3><PRE>public final boolean <B>isDaemon</B>()</PRE><DL><DD>测试此线程组是否为一个后台程序线程组。在停止后台程序线程组的最后一个线程或销毁其最后一个线程组时,自动销毁这个后台程序线程组。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>如果此线程组是一个后台程序线程组,则返回 <code>true</code>;否则返回 <code>false</code>。<DT><B>从以下版本开始:</B></DT> <DD>JDK1.0</DD></DL></DD></DL><HR><A NAME="isDestroyed()"><!-- --></A><H3>isDestroyed</H3><PRE>public boolean <B>isDestroyed</B>()</PRE><DL><DD>测试此线程组是否已经被销毁。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>如果此对象被销毁,则返回 true<DT><B>从以下版本开始:</B></DT> <DD>JDK1.1</DD></DL></DD></DL><HR><A NAME="setDaemon(boolean)"><!-- --></A><H3>setDaemon</H3><PRE>public final void <B>setDaemon</B>(boolean daemon)</PRE><DL><DD>更改此线程组的后台程序状态。 <p>首先,不使用任何参数调用此线程组的 <code>checkAccess</code> 方法;这可能导致一个安全性异常。 <p>在停止后台程序线程组的最后一个线程或销毁其最后一个线程组时,自动销毁此后台程序线程组。
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?