LockSupport.ParkNanos 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
ParkNanos(Int64) |
Disabilita il thread corrente a scopo di pianificazione dei thread, fino al tempo di attesa specificato, a meno che il permesso non sia disponibile. |
ParkNanos(Object, Int64) |
Disabilita il thread corrente a scopo di pianificazione dei thread, fino al tempo di attesa specificato, a meno che il permesso non sia disponibile. |
ParkNanos(Int64)
Disabilita il thread corrente a scopo di pianificazione dei thread, fino al tempo di attesa specificato, a meno che il permesso non sia disponibile.
[Android.Runtime.Register("parkNanos", "(J)V", "")]
public static void ParkNanos (long nanos);
[<Android.Runtime.Register("parkNanos", "(J)V", "")>]
static member ParkNanos : int64 -> unit
Parametri
- nanos
- Int64
numero massimo di nanosecondi di attesa
- Attributi
Commenti
Disabilita il thread corrente a scopo di pianificazione dei thread, fino al tempo di attesa specificato, a meno che il permesso non sia disponibile.
Se il tempo di attesa specificato è zero o negativo, il metodo non esegue alcuna operazione. In caso contrario, 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 quattro 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>Il tempo di attesa specificato è trascorso; 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 o il tempo trascorso al momento della restituzione.
Documentazione java per java.util.concurrent.locks.LockSupport.parkNanos(long)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
ParkNanos(Object, Int64)
Disabilita il thread corrente a scopo di pianificazione dei thread, fino al tempo di attesa specificato, a meno che il permesso non sia disponibile.
[Android.Runtime.Register("parkNanos", "(Ljava/lang/Object;J)V", "")]
public static void ParkNanos (Java.Lang.Object? blocker, long nanos);
[<Android.Runtime.Register("parkNanos", "(Ljava/lang/Object;J)V", "")>]
static member ParkNanos : Java.Lang.Object * int64 -> unit
Parametri
- blocker
- Object
l'oggetto di sincronizzazione responsabile del parcheggio del thread
- nanos
- Int64
numero massimo di nanosecondi di attesa
- Attributi
Commenti
Disabilita il thread corrente a scopo di pianificazione dei thread, fino al tempo di attesa specificato, a meno che il permesso non sia disponibile.
Se il tempo di attesa specificato è zero o negativo, il metodo non esegue alcuna operazione. In caso contrario, 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 quattro 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>Il tempo di attesa specificato è trascorso; 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 o il tempo trascorso al momento della restituzione.
Aggiunta nella versione 1.6.
Documentazione java per java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.