LockSupport.ParkUntil Méthode

Définition

Surcharges

Nom Description
ParkUntil(Int64)

Désactive le thread actuel à des fins de planification de threads jusqu’à l’échéance spécifiée, sauf si le permis est disponible.

ParkUntil(Object, Int64)

Désactive le thread actuel à des fins de planification de threads jusqu’à l’échéance spécifiée, sauf si le permis est disponible.

ParkUntil(Int64)

Désactive le thread actuel à des fins de planification de threads jusqu’à l’échéance spécifiée, sauf si le permis est disponible.

[Android.Runtime.Register("parkUntil", "(J)V", "")]
public static void ParkUntil(long deadline);
[<Android.Runtime.Register("parkUntil", "(J)V", "")>]
static member ParkUntil : int64 -> unit

Paramètres

deadline
Int64

l’heure absolue, en millisecondes de l’époque, pour attendre jusqu’à ce que

Attributs

Remarques

Désactive le thread actuel à des fins de planification de threads jusqu’à l’échéance spécifiée, sauf si le permis est disponible.

Si le permis est disponible, il est consommé et l’appel retourne immédiatement ; sinon, le thread actuel devient désactivé à des fins de planification de threads et se trouve dormant jusqu’à ce que l’une des quatre choses se produisent :

<ul><li>Certains autres threads #unpark unpark appellent avec le thread actuel en tant que cible ; ou

<li>Un autre thread thread#interruption interrompt le thread actuel ; ou

<li>L’échéance spécifiée passe ; ou

<li>L’appel imperdieux (c’est-à-dire, pour aucune raison) retourne. </ul>

Cette méthode n’indique <>pas</em> qui a provoqué le retour de la méthode. Les appelants doivent vérifier à nouveau les conditions qui ont provoqué le parcage du thread en premier lieu. Les appelants peuvent également déterminer, par exemple, l’état d’interruption du thread ou l’heure actuelle lors du retour.

Java documentation pour java.util.concurrent.locks.LockSupport.parkUntil(long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

ParkUntil(Object, Int64)

Désactive le thread actuel à des fins de planification de threads jusqu’à l’échéance spécifiée, sauf si le permis est disponible.

[Android.Runtime.Register("parkUntil", "(Ljava/lang/Object;J)V", "")]
public static void ParkUntil(Java.Lang.Object? blocker, long deadline);
[<Android.Runtime.Register("parkUntil", "(Ljava/lang/Object;J)V", "")>]
static member ParkUntil : Java.Lang.Object * int64 -> unit

Paramètres

blocker
Object

l’objet de synchronisation responsable du stationnement de ce thread

deadline
Int64

l’heure absolue, en millisecondes de l’époque, pour attendre jusqu’à ce que

Attributs

Remarques

Désactive le thread actuel à des fins de planification de threads jusqu’à l’échéance spécifiée, sauf si le permis est disponible.

Si le permis est disponible, il est consommé et l’appel retourne immédiatement ; sinon, le thread actuel devient désactivé à des fins de planification de threads et se trouve dormant jusqu’à ce que l’une des quatre choses se produisent :

<ul><li>Certains autres threads #unpark unpark appellent avec le thread actuel en tant que cible ; ou

<li>Un autre thread thread#interruption interrompt le thread actuel ; ou

<li>L’échéance spécifiée passe ; ou

<li>L’appel imperdieux (c’est-à-dire, pour aucune raison) retourne. </ul>

Cette méthode n’indique <>pas</em> qui a provoqué le retour de la méthode. Les appelants doivent vérifier à nouveau les conditions qui ont provoqué le parcage du thread en premier lieu. Les appelants peuvent également déterminer, par exemple, l’état d’interruption du thread ou l’heure actuelle lors du retour.

Ajouté dans la version 1.6.

Java documentation pour java.util.concurrent.locks.LockSupport.parkUntil(java.lang.Object, long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à