Atomics.isLockFree()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2021.
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
js
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
js
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