【文件属性】:
文件名称:websocket-race-condition:使用WebSocket在MacOS下的Firefox中竞争条件的示例和描述
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-11 20:03:39
JavaScript
使用WebSocket时Firefox浏览器中的惊人竞争情况
首先令人惊讶的是,由于JavaScript是单线程的,因此原则上不可能存在竞争条件。 不过,如果您在NodeJS下运行index.js文件(不要忘记运行npm i ),请在MacOS下的Firefox上找到 ,然后控制台将显示
socket opened
start message #0
start message #1
start message #2
start message #3
start message #4
end message #4
end message #3
end message #2
end message #1
end message #0
在这种情况下,消息处理如下所示
console.log('start', message.data);
var now = +new Date();
while
【文件预览】:
websocket-race-condition-master
----client.js(400B)
----index.js(949B)
----package.json(127B)
----readme.md(2KB)
----.gitignore(13B)