可以通过简单的代码,创建可以复用的工作线程,仅允许函数操作
这个创建的函数变量域与外部域是不同的,这意味着你只能像写新代码一样书写它。虽然这样但还是可以传递参数来调用的,这样的方式暂时只能使用require
来使用模块,基准为当前process.cwd()
目录下的node_modules
const fworker = require("fworker");
let pool = fworker.pool();
pool.exec(
async (aa) => {
let axios = require("axios");
let res = await axios.get("/");
return res.data;
},
["test"]
);