IExecutorService.Close Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initiiert ein geordnetes Herunterfahren, in dem zuvor übermittelte Aufgaben ausgeführt werden, aber keine neuen Aufgaben werden akzeptiert.
[Android.Runtime.Register("close", "()V", "GetCloseHandler:Java.Util.Concurrent.IExecutorService, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler:Java.Util.Concurrent.IExecutorService, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
- Attribute
Hinweise
Initiiert ein geordnetes Herunterfahren, in dem zuvor übermittelte Aufgaben ausgeführt werden, aber keine neuen Aufgaben werden akzeptiert. Diese Methode wartet, bis alle Aufgaben die Ausführung abgeschlossen haben und der Executor beendet wurde.
Wenn beim Warten unterbrochen wird, beendet diese Methode alle Ausführungsaufgaben, als ob sie aufrufen #shutdownNow(). Sie wartet dann weiterhin, bis alle aktiv ausgeführten Aufgaben abgeschlossen sind. Aufgaben, die auf die Ausführung warten, werden nicht ausgeführt. Der Unterbrechungsstatus wird erneut bestätigt, bevor diese Methode zurückgegeben wird.
Wenn sie bereits beendet wurde, hat das Aufrufen dieser Methode keine Auswirkung.
Hinzugefügt in 19.
Java Dokumentation für java.util.concurrent.ExecutorService.close().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.