1 个回答

口味你好,promise 和 taskpool 均可以实现网络请求多线程并发。例如可以使用以下代码方式:

let promise1 = https.get (xxx).then ((data)=>{xxx});
let promise2 = https.post (xxx).then ((data)=>{xxx});
Promise.all ([promise1,promise2]).then (()=>{
// 这里 2 个请求都做完了,可以走并行操作
});

taskpool 文档有 demo 可以直接使用。目前应用多线程有数量限制,网络请求这块推荐使用 promise 来进行处理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进