鍍金池/ 問答/HTML/ 同時建立兩個 websocket 連接,瀏覽器會有幾個線程來處理?

同時建立兩個 websocket 連接,瀏覽器會有幾個線程來處理?

當(dāng)我同時建立兩個 websocket 連接的時候,瀏覽器會有幾個線程來處理?

回答
編輯回答
情已空

“處理”是指?

只是建立ws鏈接,并不會改變Javascript引擎的單線程。它們就像兩個xhr一樣,互不干擾,同一時間也只能有一個回調(diào)被調(diào)用。

如果說把底層也考慮進來,瀏覽器會建立兩個新線程用于異步tcp通訊,但事件隊列還是只有一個,還是不能同時發(fā)送或者接收消息。

2017年6月24日 02:40