Linguaggio

LockSupport.Park Metodo

Definizione

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.

Si applica a