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
истекло ли время ожидания до завершения
Реализации
- Атрибуты
Комментарии
Блокируется до тех пор, пока не завершится выполнение всех задач после запроса на завершение работы, не произойдет превышение времени ожидания или прерывание текущего потока в зависимости от того, что произойдет раньше.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.