cc462f7f97b1cde5a48712494a651fcf90f420fb
[poolifier.git] / examples / javascript / yourWorker.js
1 'use strict'
2 const { isMainThread } = require('node:worker_threads')
3 const { ThreadWorker } = require('poolifier')
4
5 const debug = false
6
7 function yourFunction () {
8 for (let i = 0; i <= 1000; i++) {
9 const o = {
10 a: i
11 }
12 JSON.stringify(o)
13 }
14 debug === true && console.info(`This is the main thread ${isMainThread}`)
15 return { ok: 1 }
16 }
17
18 module.exports = new ThreadWorker(yourFunction)