Atomics.isLockFree()
La méthode statique Atomics.isLockFree()
est utilisée afin de déterminer si on doit utiliser des verrous (locks) ou des opérations atomiques. Elle renvoie true
si la taille donnée correspond à une des propriétés BYTES_PER_ELEMENT
d'un des types TypedArray
.
Exemple interactif
Syntaxe
Atomics.isLockFree(taille)
Paramètres
taille
-
La taille en octets qu'on souhaite vérifier.
Valeur de retour
Un booléen indiquant si l'opération se déroule sans verrou.
Exemples
Atomics.isLockFree(1); // true
Atomics.isLockFree(2); // true
Atomics.isLockFree(3); // false
Atomics.isLockFree(4); // true
Atomics.isLockFree(5); // false
Atomics.isLockFree(6); // false
Atomics.isLockFree(7); // false
Atomics.isLockFree(8); // true
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-atomics.islockfree |
Compatibilité des navigateurs
BCD tables only load in the browser