summaryrefslogtreecommitdiff
path: root/node_modules/webworker-threads/test/test24_puts.js
blob: 7f52f3f06bd9c7d0000dbe335bcfa6fcc916d881 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var Threads= require('webworker-threads');

function cb (err, msg) {
  if (err) {
    process.stdout.write("["+ this.id+ "] -> "+ err+ '\n');
  }
  this.destroy();
}

function ƒ () {
  puts("["+ thread.id+ "] -> puts('Hello!')\n");
}

var i= Math.abs(parseInt(process.argv[2], 10)) || 1;
console.log('Using '+ i+ ' threads');

Threads.createPool(i).all.eval(ƒ).all.eval('ƒ()', cb);