Sprache

IExecutorService.Close Methode

Definition

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.

Gilt für: