Lingua

IExecutorService.Close Metodo

Definizione

Avvia un arresto ordinato in cui vengono eseguite le attività inviate in precedenza, ma non verranno accettate nuove attività.

[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
Attributi

Commenti

Avvia un arresto ordinato in cui vengono eseguite le attività inviate in precedenza, ma non verranno accettate nuove attività. Questo metodo attende fino a quando tutte le attività non hanno completato l'esecuzione e l'executor è terminato.

Se interrotto durante l'attesa, questo metodo arresta tutte le attività in esecuzione come se richiamassero #shutdownNow(). Continua quindi ad attendere fino al completamento di tutte le attività in esecuzione attivamente. Le attività in attesa di esecuzione non vengono eseguite. Lo stato dell'interrupt verrà riasserto prima che questo metodo restituisca.

Se è già terminato, il richiamo di questo metodo non ha alcun effetto.

Aggiunta nel 19.

per java.util.concurrent.ExecutorService.close().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a