AbstractQueuedLongSynchronizer.TryReleaseShared(Int64) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente de définir l’état pour refléter une version en mode partagé.
[Android.Runtime.Register("tryReleaseShared", "(J)Z", "GetTryReleaseShared_JHandler")]
protected virtual bool TryReleaseShared (long arg);
[<Android.Runtime.Register("tryReleaseShared", "(J)Z", "GetTryReleaseShared_JHandler")>]
abstract member TryReleaseShared : int64 -> bool
override this.TryReleaseShared : int64 -> bool
Paramètres
- arg
- Int64
argument de mise en production. Cette valeur est toujours celle passée à une méthode de mise en production ou la valeur d’état actuelle lors de l’entrée à une condition d’attente. Sinon, la valeur n’est pas interprétée et peut représenter tout ce que vous aimez.
Retours
true
si cette version du mode partagé peut permettre à une acquisition en attente (partagée ou exclusive) de réussir ; et false
sinon
- Attributs
Exceptions
si la libération placerait ce synchronisateur dans un état illégal. Cette exception doit être levée de manière cohérente pour que la synchronisation fonctionne correctement.
si le mode partagé n’est pas pris en charge
Remarques
Tente de définir l’état pour refléter une version en mode partagé.
Cette méthode est toujours appelée par le thread exécutant la version.
L’implémentation par défaut lève UnsupportedOperationException
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.