假设有 4 个 I/O worker 在使用对应于处理器数量的 I/O Completion Port,它们之间是否需要对客户端上下文进行同步访问?
这里的客户端上下文是指通过 I/O CompletionKey 传递的内容。问题可能是,如果工作人员 A 已将 I/O 发布到带有上下文的 I/O 完成队列,但现在正在更改上下文。被唤醒处理 I/O 的 Worker B 正在同时读取上下文。会发生什么?
假设有 4 个 I/O worker 在使用对应于处理器数量的 I/O Completion Port,它们之间是否需要对客户端上下文进行同步访问?
这里的客户端上下文是指通过 I/O CompletionKey 传递的内容。问题可能是,如果工作人员 A 已将 I/O 发布到带有上下文的 I/O 完成队列,但现在正在更改上下文。被唤醒处理 I/O 的 Worker B 正在同时读取上下文。会发生什么?