3.6.1 缓存模式的模型实现 BACKWARDFORWARD


模型实现使用3.13节描述的打包和拆包函数, 以及3.7节描述的非阻塞通信函数。   

我们假设保留挂起消息输入(PME)的一个环形队列。每个输入包含一个通信请求句柄,用于识别一个挂起的非阻塞发送,还包含一个指向下一个输入的指针及被打包的消息数据。输入被存在缓存中的连续位置。在队尾和队头之间可得到空闲空间。   

一个缓存发送的调用导致下列代码的执行。  


Copyright: NPACT
BACKWARDFORWARD