Commit | Line | Data |
---|---|---|
6dc67cda | 1 | const FixedThreadPool = require('./fixed') |
c2dbbe2b | 2 | let resolved = 0 |
6dc67cda | 3 | |
c2dbbe2b | 4 | const pool = new FixedThreadPool(100) |
5 | let start = Date.now() | |
6 | const iterations = 5000 | |
7 | for (let i = 0; i <= iterations; i++) { | |
8 | const o = { | |
9 | a: i | |
10 | } | |
11 | pool.execute(JSON.stringify, o).then(res => { | |
12 | console.log(res) | |
13 | resolved++ | |
14 | if(resolved === iterations) { | |
15 | console.log('Time take is ' + (Date.now() - start)) | |
16 | } | |
17 | } ) | |
6dc67cda | 18 | } |