标签: synchronization winsockets io-completion-ports
假设使用与处理器数量相对应的I / O完成端口有4个I / O工作者,他们是否需要在客户端上下文之间进行同步访问?
此处的客户端上下文是指通过I / O CompletionKey传递的内容。问题可能是,如果工作人员A已向上下文发布I / O完成队列的I / O,但现在正在更改上下文。被唤醒来处理I / O的工人B正在同时阅读上下文。会发生什么?
答案 0 :(得分:0)
您应该使用关键部分同步访问“客户端上下文”的内容。