ForkJoinPool.Close Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
A meno che non si tratta di #commonPool(), avvia un arresto ordinato in cui vengono eseguite le attività inviate in precedenza, ma non verranno accettate nuove attività e attende che tutte le attività abbiano completato l'esecuzione e che l'executor abbia terminato.
[Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
- Attributi
Commenti
A meno che non si tratta di #commonPool(), avvia un arresto ordinato in cui vengono eseguite le attività inviate in precedenza, ma non verranno accettate nuove attività e attende che tutte le attività abbiano completato l'esecuzione e che l'executor abbia terminato.
Se è già terminato o è #commonPool(), questo metodo non ha alcun effetto sull'esecuzione e non attende. In caso contrario, 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.
Aggiunta nel 19.
per java.util.concurrent.ForkJoinPool.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.