Commit | Line | Data |
---|---|---|
27006a3d | 1 | 'use strict' |
50811da2 | 2 | const { ThreadWorker } = require('./lib/workers') |
27006a3d | 3 | |
50811da2 | 4 | class MyWorker extends ThreadWorker { |
27006a3d | 5 | constructor () { |
6 | super((data) => { | |
a32e02ba | 7 | for (let i = 0; i <= 10000; i++) { |
8 | const o = { | |
9 | a: i | |
10 | } | |
11 | JSON.stringify(o) | |
12 | } | |
27006a3d | 13 | // console.log('This is the main thread ' + isMainThread) |
a32e02ba | 14 | return data |
27006a3d | 15 | }) |
16 | } | |
17 | } | |
18 | ||
19 | module.exports = new MyWorker() |