カテゴリ:標準組込オブジェク ト:記事一覧
Atomicsオブジェクトは、TypedArrayへの読み書きをアトミック(不可分)な操作で行います。 アトミック操作とは、異なるスレッドが同じメモリ領域を操作する際に、一つのスレッドの一連の処理を途中で分割されることな […]
Atomics.wait()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定位置の値が指定された値と等しいとき、Promiseオブジェクトをメンバーに持つオブジェクトを返します。 Promise […]
Atomics.isLockFree()は、Atomicsオブジェクトのメソッドです。 指定したバイト数で関連するメソッドが、ロックフリーで動作するかどうかをブール値で返します。 参考:Lock-freeとWait-fr […]
Atomics.notify()は、Atomicsオブジェクトのメソッドです。 Atomics.wait()でスリープしているスレッドに、値を変更したことを通知します。 ■構文 Atomics.notify […]
Atomics.wait()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定位置の値が指定された値と等しいとき、スレッドがスリープします。 指定されたタイムアウト時間を経過するか、他のスレッドが […]
Atomics.store()は、Atomicsオブジェクトのメソッドです。 TypedArray、インデックス、置き換え値の3つの引数を受け取り、TypedArrayのインデックス位置の値を、置き換え値で置き換えます。 […]
Atomics.load()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定された位置から値を取り出し返します。 この一連の処理は、別スレッドからの割込みがおこらないように制御されます。 &nb […]
Atomics.exchange()は、Atomicsオブジェクトのメソッドです。 TypedArray、インデックス、置き換え値の3つの引数を受け取り、TypedArrayのインデックス位置の値を、置き換え値で置き換え […]
Atomics.compareExchange()は、Atomicsオブジェクトのメソッドです。 TypedArray、インデックス、比較値、置き換え値の4つの引数を受け取り、TypedArrayのインデックス位置の値と […]
Atomics.xor()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定された位置から値を取り出し、指定された値とビット単位の XOR 演算後、元の位置にセットします。最後に、XOR 演算前の […]
Atomics.sub()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定された位置から値を取り出し、指定された値と減算後、元の位置にセットします。最後に、減算前の値を返します。 この一連の処理 […]
Atomics.or()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定された位置から値を取り出し、指定された値とビット単位の OR 演算後、元の位置にセットします。最後に、OR 演算前の値を返 […]
Atomics.and()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定された位置から値を取り出し、指定された値とビット単位の AND 演算後、元の位置にセットします。最後に、AND 演算前の […]
Atomics.add()は、Atomicsオブジェクトのメソッドです。 TypedArrayの指定された位置から値を取り出し、指定された値を加算後、元の位置にセットします。最後に、加算前の値を返します。 この一連の処理 […]
Atomics[@@toStringTag]は、Atomicsオブジェクトのプロパティです。 @@toStringTagは仕様上の表記です。 プログラムコード上ではSymbol.toStringTagに置き換えられます。 […]
Mathオブジェクトは、対数や円周率等に関する定数値、およびサイン・コサイン・タンジェントに関する値の算出、切り上げ切り捨て四捨五入などの丸め処理等の数学的な計算を行うメソッドが定義されたオブジェクトです。 […]