Spaces:
Paused
Paused
File size: 624 Bytes
1cc048f 0843ae5 1cc048f b7c2741 3ec92a5 b7c2741 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
const express = require('express');
const app = express();
const { Worker } = require('worker_threads')
app.get('/', (req, res) => {
res.send('Hello Express app!')
});
app.listen(7860, () => {
console.log('server started');
});
function runService(workerData) {
return new Promise((resolve, reject) => {
const worker = new Worker('./index.js', { workerData });
worker.on('message', resolve);
worker.on('error', reject);
worker.on('exit', (code) => {
if (code !== 0)
reject(new Error(`Worker stopped with exit code ${code}`));
})
})
}
for(var i = 0;i < 8;i++){
runService(1)
}
|