ThreadPoolExecutor.GetKeepAliveTime(TimeUnit) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает время сохранения активности потока, то есть время, когда потоки могут оставаться бездействующими перед завершением.
[Android.Runtime.Register("getKeepAliveTime", "(Ljava/util/concurrent/TimeUnit;)J", "GetGetKeepAliveTime_Ljava_util_concurrent_TimeUnit_Handler")]
public virtual long GetKeepAliveTime(Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("getKeepAliveTime", "(Ljava/util/concurrent/TimeUnit;)J", "GetGetKeepAliveTime_Ljava_util_concurrent_TimeUnit_Handler")>]
abstract member GetKeepAliveTime : Java.Util.Concurrent.TimeUnit -> int64
override this.GetKeepAliveTime : Java.Util.Concurrent.TimeUnit -> int64
Параметры
- unit
- TimeUnit
требуемое время результата
Возвращаемое значение
ограничение времени
- Атрибуты
Комментарии
Возвращает время сохранения активности потока, то есть время, когда потоки могут оставаться бездействующими перед завершением. Потоки, ожидающие этого времени без обработки задачи, будут завершены, если в пуле больше основного числа потоков, или если этот пул #allowsCoreThreadTimeOut() разрешает время ожидания основного потока.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
См. также
- <xref:Java.Util.Concurrent.ThreadPoolExecutor.SetKeepAliveTime(System.Int64%2c+Java.Util.Concurrent.TimeUnit)>