Electron 中是否有任何 ipc 消息的排序保证?如果是这样,它们是什么?
例如,在主要:
window.webContents.send('channel-a', 1)
window.webContents.send('channel-a', 2)
在渲染器中:
ipcRenderer.on('channel-a', (_event, num) => console.log(num))
消息是否总是按顺序传递给渲染器(例如在上面的示例中 1 在 2 之前)?
如果是这样,如果消息在不同的通道上(例如,通过更改channel-a
为channel-b
上述行之一),它们是否也总是排序?