ConsommerMutexLock

classe finale publique ConsumeMutexLock

Cette opération consomme un verrou créé par `MutexLock`.

Cette opération existe pour consommer un tenseur créé par `MutexLock` (autre que les dépendances de contrôle direct). Ce devrait être le seul qui consomme le tenseur et générera une erreur si ce n'est pas le cas. Son seul but est de maintenir le tenseur de verrouillage mutex en vie jusqu'à ce qu'il soit consommé par cette opération.

REMARQUE : Cette opération doit s'exécuter sur le même appareil que son entrée. Cela peut être appliqué via le mécanisme `colocate_with`.

Méthodes publiques

statique ConsumeMutexLock
créer ( Portée de portée , Opérande <?> mutexLock)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération ConsumeMutexLock.

Méthodes héritées

Méthodes publiques

public static ConsumeMutexLock créer ( Scope scope, Operand <?> mutexLock)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération ConsumeMutexLock.

Paramètres
portée portée actuelle
mutexLock Un tenseur renvoyé par `MutexLock`.
Retour
  • une nouvelle instance de ConsumeMutexLock