Язык

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() разрешает время ожидания основного потока.

Java документации по java.util.concurrent.ThreadPoolExecutor.getKeepAliveTime(java.util.concurrent.TimeUnit).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

См. также

  • <xref:Java.Util.Concurrent.ThreadPoolExecutor.SetKeepAliveTime(System.Int64%2c+Java.Util.Concurrent.TimeUnit)>