aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-09-15 22:56:22 +0900
committerGitHub <noreply@github.com>2021-09-15 22:56:22 +0900
commitd3a323f4d82ee694c7ed326e1948f011f0aca844 (patch)
tree4e98077ca48cc0d99060f484f2618050c24d6e8e /files
parent33c66e7c7a3352866f217e0ace0207d9a17fc125 (diff)
downloadtranslated-content-d3a323f4d82ee694c7ed326e1948f011f0aca844.tar.gz
translated-content-d3a323f4d82ee694c7ed326e1948f011f0aca844.tar.bz2
translated-content-d3a323f4d82ee694c7ed326e1948f011f0aca844.zip
Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree を新規翻訳 (#2385)
- 2021/08/22 時点の英語版に同期 (PR中のものも含む)
Diffstat (limited to 'files')
-rw-r--r--files/ja/web/javascript/reference/global_objects/atomics/islockfree/index.md60
1 files changed, 60 insertions, 0 deletions
diff --git a/files/ja/web/javascript/reference/global_objects/atomics/islockfree/index.md b/files/ja/web/javascript/reference/global_objects/atomics/islockfree/index.md
new file mode 100644
index 0000000000..d5957daf01
--- /dev/null
+++ b/files/ja/web/javascript/reference/global_objects/atomics/islockfree/index.md
@@ -0,0 +1,60 @@
+---
+title: Atomics.isLockFree()
+slug: Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree
+tags:
+ - Atomics
+ - JavaScript
+ - Method
+ - Shared Memory
+browser-compat: javascript.builtins.Atomics.isLockFree
+translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree
+---
+{{JSRef}}
+
+静的な
+**`Atomics.isLockFree()`**
+メソッドは、 `Atomics` のメソッドが、要素のバイト数が指定された大きさである型付き配列に適用された場合、ロックまたは不可分のハードウェア操作を使用するかどうかを見極めるために使用されます。指定された大きさが整数型の TypedArray 型の [BYTES_PER_ELEMENT](/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/BYTES_PER_ELEMENT) プロパティのいずれでもない場合は、 `false` を返します。
+
+{{EmbedInteractiveExample("pages/js/atomics-islockfree.html")}}
+
+## 構文
+
+```js
+Atomics.isLockFree(size)
+```
+
+### 引数
+
+- `size`
+ - : チェックするバイト単位の大きさです。
+
+### 返値
+
+`true` または `false` で、操作がロック不要であるかどうかを示します。
+
+## 例
+
+### isLockFree の使用
+
+```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
+```
+
+## 仕様書
+
+{{Specifications}}
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- {{jsxref("Atomics")}}