同时建立两个 websocket 连接,浏览器会有几个线程来处理?

当我同时建立两个 websocket 连接的时候,浏览器会有几个线程来处理?

阅读 6.9k
1 个回答

“处理”是指?

只是建立ws链接,并不会改变Javascript引擎的单线程。它们就像两个xhr一样,互不干扰,同一时间也只能有一个回调被调用。

如果说把底层也考虑进来,浏览器会建立两个新线程用于异步tcp通讯,但事件队列还是只有一个,还是不能同时发送或者接收消息。

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