淡然机器猫

文章
8
资源
0
加入时间
2年10月21天

IOCP 完成端口的最简说明 - 附DELPHI源码

IOCP 完成端口最简说明IOCP越说越复杂,我想尝试简明的从初学者的概念来说明,把最迷惑的部分简要说明:关键点一:完成IO端口返回的消息,系统会自动保存在队列里!不是触发或者立刻返回!因为服务器需要快,所以完成端口自己先把处理好的消息全部保存到队列里!它不管你现在干嘛,只要合法的它都帮你存好!用不用你取出来再判断!所以我们关键的动作是从完成端口的队列去把消息取出来并处理!关键点二:它的关键函数:到队列去取数据的函数,它是阻塞式的。你执行了这个函数,如果队列里没有消息,它会停住等到有消息..