Runs the following loaders in a worker pool.
WorkerPool neo-async/queue,根据options.poolParallelJobs管控池子里的任务数WorkerPool.prototype.distributeJob options.poolTimeout定时销毁所有子进程PoolWorker·worker.js require('child_process').spawn生成新的指令进程node指令运行worker.js,传入options.workerNodeArgs/options.workerParallelJobs neo-async/queue,根据options.workerParallelJobs管控进程里的任务数loader-runner运行 loaderpipe通信
fd=3管道做父进程读、子进程写(子=>父);子进程的fd=4管道做父进程写、子进程读(父=>子){ type, id, ...otherData }options.workers创建对应数量的子进程