nodejs可是实现多线程异步吗?

我想用node来测试脚本,于是用worker_threads创建了很多个线程,但是我发现了一个问题。

我的线程都是一个创建完启用才到下一个的,这不就是同步吗;虽然运行结束不是顺序的,但是感觉这不是多线程异步。

nodejs可以实现,一下创建多个线程,然后才一起启用吗?
可以的话,怎么实现?

阅读 2.8k
2 个回答

nodejs是单线程异步的,但是你可以启动多个server,相当于多用户可以使用多线程,一般是CPU有几个核就开几个server。

node本身是单线程的,创建线程的时候必然是串行执行的,创建完一个再到另一个。

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