Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. const Range = length => [...Array(length).keys()];
  2. const data = Range(10000);
  3. const workers = Range(5).map(_ => new Worker('worker.js'));
  4. for(let worker of workers){
  5. worker.onmessage = res => {
  6. if(data.length)
  7. res.target.postMessage(data.shift());
  8. else
  9. res.target.terminate();
  10. };
  11. worker.postMessage(data.shift());
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement