LockSupport.Park 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.
Overload
| Nome | Descrizione |
|---|---|
| Park() |
Disabilita il thread corrente a scopo di pianificazione dei thread, a meno che non sia disponibile il permesso. |
| Park(Object) |
Disabilita il thread corrente a scopo di pianificazione dei thread, a meno che non sia disponibile il permesso. |
Park()
Disabilita il thread corrente a scopo di pianificazione dei thread, a meno che non sia disponibile il permesso.
[Android.Runtime.Register("park", "()V", "")]
public static void Park();
[<Android.Runtime.Register("park", "()V", "")>]
static member Park : unit -> unit
- Attributi
Commenti
Disabilita il thread corrente a scopo di pianificazione dei thread, a meno che non sia disponibile il permesso.
Se il permesso è disponibile, viene utilizzato e la chiamata restituisce immediatamente; in caso contrario, il thread corrente viene disabilitato per scopi di pianificazione dei thread e giace inattivo fino a quando non si verifica una delle tre cose seguenti:
<ul>
<li>Altri thread richiamano #unpark unpark con il thread corrente come destinazione; o
<li>Altri thread Thread#interrupt interrompe il thread corrente; o
<li>La chiamata viene restituita in modo spurioso (vale a dire per nessun motivo). </ul>
Questo metodo non <segnala>i valori em</em> che di questi hanno causato la restituzione del metodo. I chiamanti devono controllare nuovamente le condizioni che hanno causato il parcheggio del thread al primo posto. I chiamanti possono anche determinare, ad esempio, lo stato di interruzione del thread al momento della restituzione.
per java.util.concurrent.locks.LockSupport.park().
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
Park(Object)
Disabilita il thread corrente a scopo di pianificazione dei thread, a meno che non sia disponibile il permesso.
[Android.Runtime.Register("park", "(Ljava/lang/Object;)V", "")]
public static void Park(Java.Lang.Object? blocker);
[<Android.Runtime.Register("park", "(Ljava/lang/Object;)V", "")>]
static member Park : Java.Lang.Object -> unit
Parametri
- blocker
- Object
l'oggetto di sincronizzazione responsabile del parcheggio del thread
- Attributi
Commenti
Disabilita il thread corrente a scopo di pianificazione dei thread, a meno che non sia disponibile il permesso.
Se il permesso è disponibile, viene utilizzato e la chiamata restituisce immediatamente; in caso contrario, il thread corrente viene disabilitato per scopi di pianificazione dei thread e giace inattivo fino a quando non si verifica una delle tre cose seguenti:
<ul><li>Altri thread richiamano #unpark unpark con il thread corrente come destinazione; o
<li>Altri thread Thread#interrupt interrompe il thread corrente; o
<li>La chiamata viene restituita in modo spurioso (vale a dire per nessun motivo). </ul>
Questo metodo non <segnala>i valori em</em> che di questi hanno causato la restituzione del metodo. I chiamanti devono controllare nuovamente le condizioni che hanno causato il parcheggio del thread al primo posto. I chiamanti possono anche determinare, ad esempio, lo stato di interruzione del thread al momento della restituzione.
Aggiunta nella versione 1.6.
per java.util.concurrent.locks.LockSupport.park(java.lang.Object).
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.