timeunit.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 737 行 · 第 1/4 页
HTML
737 行
<CODE> <A HREF="../Exchanger.html" title="Exchanger 中的类型参数">V</A></CODE></FONT></TD><TD><CODE><B>Exchanger.</B><B><A HREF="../Exchanger.html#exchange(V, long, java.util.concurrent.TimeUnit)">exchange</A></B>(<A HREF="../Exchanger.html" title="Exchanger 中的类型参数">V</A> x, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 等待另一个线程到达此交换点(除非它被<A HREF="../../../lang/Thread.html#interrupt()"><CODE>中断</CODE></A>,或者超出了指定的等待时间),然后将给定的对象传送给该线程,同时接收该线程的对象。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../FutureTask.html" title="FutureTask 中的类型参数">V</A></CODE></FONT></TD><TD><CODE><B>FutureTask.</B><B><A HREF="../FutureTask.html#get(long, java.util.concurrent.TimeUnit)">get</A></B>(long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../Future.html" title="Future 中的类型参数">V</A></CODE></FONT></TD><TD><CODE><B>Future.</B><B><A HREF="../Future.html#get(long, java.util.concurrent.TimeUnit)">get</A></B>(long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 如有必要,最多等待为使计算完成所给定的时间之后,检索其结果(如果结果可用)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B>Delayed.</B><B><A HREF="../Delayed.html#getDelay(java.util.concurrent.TimeUnit)">getDelay</A></B>(<A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 返回与此对象相关的剩余延迟时间,以给定的时间单位表示。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B>ThreadPoolExecutor.</B><B><A HREF="../ThreadPoolExecutor.html#getKeepAliveTime(java.util.concurrent.TimeUnit)">getKeepAliveTime</A></B>(<A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 返回线程保持活动的时间,该时间就是超过核心池大小的线程可以在终止前保持空闲的时间值。</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><T> <A HREF="../../List.html" title="java.util 中的接口">List</A><<A HREF="../Future.html" title="java.util.concurrent 中的接口">Future</A><T>></CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B>ExecutorService.</B><B><A HREF="../ExecutorService.html#invokeAll(java.util.Collection, long, java.util.concurrent.TimeUnit)">invokeAll</A></B>(<A HREF="../../Collection.html" title="java.util 中的接口">Collection</A><<A HREF="../Callable.html" title="java.util.concurrent 中的接口">Callable</A><T>> tasks, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 执行给定的任务,当所有任务完成或超时期满时(无论哪个首先发生),返回保持任务状态和结果的 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><T> <A HREF="../../List.html" title="java.util 中的接口">List</A><<A HREF="../Future.html" title="java.util.concurrent 中的接口">Future</A><T>></CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B>AbstractExecutorService.</B><B><A HREF="../AbstractExecutorService.html#invokeAll(java.util.Collection, long, java.util.concurrent.TimeUnit)">invokeAll</A></B>(<A HREF="../../Collection.html" title="java.util 中的接口">Collection</A><<A HREF="../Callable.html" title="java.util.concurrent 中的接口">Callable</A><T>> tasks, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> </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><T> T</CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B>ExecutorService.</B><B><A HREF="../ExecutorService.html#invokeAny(java.util.Collection, long, java.util.concurrent.TimeUnit)">invokeAny</A></B>(<A HREF="../../Collection.html" title="java.util 中的接口">Collection</A><<A HREF="../Callable.html" title="java.util.concurrent 中的接口">Callable</A><T>> tasks, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 执行给定的任务,如果在给定的超时期满前某个任务已成功完成(也就是未抛出异常),则返回其结果。</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><T> T</CODE></FONT></TD></TR></TABLE></CODE></FONT></TD><TD><CODE><B>AbstractExecutorService.</B><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><<A HREF="../Callable.html" title="java.util.concurrent 中的接口">Callable</A><T>> tasks, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</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>SynchronousQueue.</B><B><A HREF="../SynchronousQueue.html#offer(E, long, java.util.concurrent.TimeUnit)">offer</A></B>(<A HREF="../SynchronousQueue.html" title="SynchronousQueue 中的类型参数">E</A> o, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</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>PriorityBlockingQueue.</B><B><A HREF="../PriorityBlockingQueue.html#offer(E, long, java.util.concurrent.TimeUnit)">offer</A></B>(<A HREF="../PriorityBlockingQueue.html" title="PriorityBlockingQueue 中的类型参数">E</A> o, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</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>LinkedBlockingQueue.</B><B><A HREF="../LinkedBlockingQueue.html#offer(E, long, java.util.concurrent.TimeUnit)">offer</A></B>(<A HREF="../LinkedBlockingQueue.html" title="LinkedBlockingQueue 中的类型参数">E</A> o, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</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>DelayQueue.</B><B><A HREF="../DelayQueue.html#offer(E, long, java.util.concurrent.TimeUnit)">offer</A></B>(<A HREF="../DelayQueue.html" title="DelayQueue 中的类型参数">E</A> o, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</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>BlockingQueue.</B><B><A HREF="../BlockingQueue.html#offer(E, long, java.util.concurrent.TimeUnit)">offer</A></B>(<A HREF="../BlockingQueue.html" title="BlockingQueue 中的类型参数">E</A> o, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</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>ArrayBlockingQueue.</B><B><A HREF="../ArrayBlockingQueue.html#offer(E, long, java.util.concurrent.TimeUnit)">offer</A></B>(<A HREF="../ArrayBlockingQueue.html" title="ArrayBlockingQueue 中的类型参数">E</A> o, long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 将指定的元素插入到此队列的尾部,如果没有可用空间,将等待指定的等待时间(如果有必要)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../SynchronousQueue.html" title="SynchronousQueue 中的类型参数">E</A></CODE></FONT></TD><TD><CODE><B>SynchronousQueue.</B><B><A HREF="../SynchronousQueue.html#poll(long, java.util.concurrent.TimeUnit)">poll</A></B>(long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE><BR> 检索并移除此队列的头,如有必要则等待指定的时间,以便另一个线程插入它。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../PriorityBlockingQueue.html" title="PriorityBlockingQueue 中的类型参数">E</A></CODE></FONT></TD><TD><CODE><B>PriorityBlockingQueue.</B><B><A HREF="../PriorityBlockingQueue.html#poll(long, java.util.concurrent.TimeUnit)">poll</A></B>(long timeout, <A HREF="../TimeUnit.html" title="java.util.concurrent 中的枚举">TimeUnit</A> unit)</CODE>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?