• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2/* global SharedArrayBuffer */
3
4const common = require('../common.js');
5const bench = common.createBenchmark(main, {
6  n: [1e7]
7});
8
9function main({ n }) {
10  const i32arr = new Int32Array(new SharedArrayBuffer(4));
11  bench.start();
12  for (let i = 0; i < n; i++)
13    Atomics.wait(i32arr, 0, 1);  // Will return immediately.
14  bench.end(n);
15}
16