Поделиться через


AbstractExecutorService.AwaitTermination(Int64, TimeUnit) Метод

Определение

Блокируется до тех пор, пока не завершится выполнение всех задач после запроса на завершение работы, не произойдет превышение времени ожидания или прерывание текущего потока в зависимости от того, что произойдет раньше.

[Android.Runtime.Register("awaitTermination", "(JLjava/util/concurrent/TimeUnit;)Z", "GetAwaitTermination_JLjava_util_concurrent_TimeUnit_Handler")]
public abstract bool AwaitTermination (long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("awaitTermination", "(JLjava/util/concurrent/TimeUnit;)Z", "GetAwaitTermination_JLjava_util_concurrent_TimeUnit_Handler")>]
abstract member AwaitTermination : int64 * Java.Util.Concurrent.TimeUnit -> bool

Параметры

timeout
Int64

максимальное время ожидания

unit
TimeUnit

единица времени аргумента timeout

Возвращаемое значение

true Значение , если этот исполнитель завершил работу и false истекло ли время ожидания до завершения

Реализации

Атрибуты

Комментарии

Блокируется до тех пор, пока не завершится выполнение всех задач после запроса на завершение работы, не произойдет превышение времени ожидания или прерывание текущего потока в зависимости от того, что произойдет раньше.

Документация по Java для java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к