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

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

Voir aussi