abstractexecutorservice.html

来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 521 行 · 第 1/3 页

HTML
521
字号
</TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""><TR ALIGN="right" VALIGN=""><TD NOWRAP><FONT SIZE="-1"><CODE>&lt;T&gt; T</CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractExecutorService.html#invokeAny(java.util.Collection)">invokeAny</A></B>(<A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="Callable.html" title="java.util.concurrent 中的接口">Callable</A>&lt;T&gt;&gt;&nbsp;tasks)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;执行给定的任务,如果某个任务已成功完成(也就是未抛出异常),则返回其结果。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""><TR ALIGN="right" VALIGN=""><TD NOWRAP><FONT SIZE="-1"><CODE>&lt;T&gt; T</CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractExecutorService.html#invokeAny(java.util.Collection, long, java.util.concurrent.TimeUnit)">invokeAny</A></B>(<A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="Callable.html" title="java.util.concurrent 中的接口">Callable</A>&lt;T&gt;&gt;&nbsp;tasks,          long&nbsp;timeout,          <A HREF="TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A>&nbsp;unit)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;执行给定的任务,如果在给定的超时期满前某个任务已成功完成(也就是未抛出异常),则返回其结果。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""><TR ALIGN="right" VALIGN=""><TD NOWRAP><FONT SIZE="-1"><CODE>&lt;T&gt; <A HREF="Future.html" title="java.util.concurrent 中的接口">Future</A>&lt;T&gt;</CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractExecutorService.html#submit(java.util.concurrent.Callable)">submit</A></B>(<A HREF="Callable.html" title="java.util.concurrent 中的接口">Callable</A>&lt;T&gt;&nbsp;task)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提交一个返回值的任务用于执行,返回一个表示任务的未决结果的 Future。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="Future.html" title="java.util.concurrent 中的接口">Future</A>&lt;?&gt;</CODE></FONT></TD><TD><CODE><B><A HREF="AbstractExecutorService.html#submit(java.lang.Runnable)">submit</A></B>(<A HREF="../../lang/Runnable.html" title="java.lang 中的接口">Runnable</A>&nbsp;task)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提交一个 Runnable 任务用于执行,并返回一个表示该任务的 Future。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""><TR ALIGN="right" VALIGN=""><TD NOWRAP><FONT SIZE="-1"><CODE>&lt;T&gt; <A HREF="Future.html" title="java.util.concurrent 中的接口">Future</A>&lt;T&gt;</CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractExecutorService.html#submit(java.lang.Runnable, T)">submit</A></B>(<A HREF="../../lang/Runnable.html" title="java.lang 中的接口">Runnable</A>&nbsp;task,       T&nbsp;result)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提交一个 Runnable 任务用于执行,并返回一个 Future,该 Future 表示任务一旦完成后即返回给定的结果。</TD></TR></TABLE>&nbsp;<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="../../lang/Object.html" title="java.lang 中的类">Object</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../lang/Object.html#clone()">clone</A>, <A HREF="../../lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../../lang/Object.html#finalize()">finalize</A>, <A HREF="../../lang/Object.html#getClass()">getClass</A>, <A HREF="../../lang/Object.html#hashCode()">hashCode</A>, <A HREF="../../lang/Object.html#notify()">notify</A>, <A HREF="../../lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../../lang/Object.html#toString()">toString</A>, <A HREF="../../lang/Object.html#wait()">wait</A>, <A HREF="../../lang/Object.html#wait(long)">wait</A>, <A HREF="../../lang/Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.util.concurrent.ExecutorService"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从接口 java.util.concurrent.<A HREF="ExecutorService.html" title="java.util.concurrent 中的接口">ExecutorService</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="ExecutorService.html#awaitTermination(long, java.util.concurrent.TimeUnit)">awaitTermination</A>, <A HREF="ExecutorService.html#isShutdown()">isShutdown</A>, <A HREF="ExecutorService.html#isTerminated()">isTerminated</A>, <A HREF="ExecutorService.html#shutdown()">shutdown</A>, <A HREF="ExecutorService.html#shutdownNow()">shutdownNow</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.util.concurrent.Executor"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从接口 java.util.concurrent.<A HREF="Executor.html" title="java.util.concurrent 中的接口">Executor</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="Executor.html#execute(java.lang.Runnable)">execute</A></CODE></TD></TR></TABLE>&nbsp;<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="AbstractExecutorService()"><!-- --></A><H3>AbstractExecutorService</H3><PRE>public <B>AbstractExecutorService</B>()</PRE><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="submit(java.lang.Runnable)"><!-- --></A><H3>submit</H3><PRE>public <A HREF="Future.html" title="java.util.concurrent 中的接口">Future</A>&lt;?&gt; <B>submit</B>(<A HREF="../../lang/Runnable.html" title="java.lang 中的接口">Runnable</A>&nbsp;task)</PRE><DL><DD><B>从接口 <CODE><A HREF="ExecutorService.html#submit(java.lang.Runnable)">ExecutorService</A></CODE> 复制的描述</B></DD><DD>提交一个 Runnable 任务用于执行,并返回一个表示该任务的 Future。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="ExecutorService.html" title="java.util.concurrent 中的接口">ExecutorService</A></CODE> 中的 <CODE><A HREF="ExecutorService.html#submit(java.lang.Runnable)">submit</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>task</CODE> - 要提交的任务。<DT><B>返回:</B><DD>表示任务等待完成的 Future,并且其 <tt>get()</tt> 方法在完成后将返回 <tt>null</tt>。</DL></DD></DL><HR><A NAME="submit(java.lang.Runnable,java.lang.Object)"><!-- --></A><A NAME="submit(java.lang.Runnable, T)"><!-- --></A><H3>submit</H3><PRE>public &lt;T&gt; <A HREF="Future.html" title="java.util.concurrent 中的接口">Future</A>&lt;T&gt; <B>submit</B>(<A HREF="../../lang/Runnable.html" title="java.lang 中的接口">Runnable</A>&nbsp;task,                            T&nbsp;result)</PRE><DL><DD><B>从接口 <CODE><A HREF="ExecutorService.html#submit(java.lang.Runnable, T)">ExecutorService</A></CODE> 复制的描述</B></DD><DD>提交一个 Runnable 任务用于执行,并返回一个 Future,该 Future 表示任务一旦完成后即返回给定的结果。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="ExecutorService.html" title="java.util.concurrent 中的接口">ExecutorService</A></CODE> 中的 <CODE><A HREF="ExecutorService.html#submit(java.lang.Runnable, T)">submit</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>task</CODE> - 要提交的任务<DD><CODE>result</CODE> - 返回的结果<DT><B>返回:</B><DD>表示任务等待完成的 Future,并且其 <tt>get()</tt> 方法在完成后将返回给定的结果。</DL></DD></DL><HR><A NAME="submit(java.util.concurrent.Callable)"><!-- --></A><H3>submit</H3><PRE>public &lt;T&gt; <A HREF="Future.html" title="java.util.concurrent 中的接口">Future</A>&lt;T&gt; <B>submit</B>(<A HREF="Callable.html" title="java.util.concurrent 中的接口">Callable</A>&lt;T&gt;&nbsp;task)</PRE><DL><DD><B>从接口 <CODE><A HREF="ExecutorService.html#submit(java.util.concurrent.Callable)">ExecutorService</A></CODE> 复制的描述</B></DD><DD>提交一个返回值的任务用于执行,返回一个表示任务的未决结果的 Future。 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?