Freigeben über


AbstractExecutorService.AwaitTermination(Int64, TimeUnit) Methode

Definition

Blockiert, bis nach einer Herunterfahrensanforderung die Ausführung aller Aufgaben abgeschlossen ist oder das Timeout auftritt oder der aktuelle Thread unterbrochen wird, je nachdem, was zuerst geschieht.

[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

Parameter

timeout
Int64

die maximale Wartezeit

unit
TimeUnit

die Zeiteinheit des Timeoutarguments

Gibt zurück

true , wenn dieser Executor beendet wurde und false das Timeout vor der Beendigung verstrichen ist

Implementiert

Attribute

Hinweise

Blockiert, bis nach einer Herunterfahrensanforderung die Ausführung aller Aufgaben abgeschlossen ist oder das Timeout auftritt oder der aktuelle Thread unterbrochen wird, je nachdem, was zuerst geschieht.

Java-Dokumentation für java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: