【发布时间】:2020-11-30 04:12:08
【问题描述】:
我是 RDMA 的新手。现在,我正在学习使用 RDMA 读/写。如果客户端向服务器发布写入/读取。客户端如何知道写入/读取是否成功完成?换句话说,如何知道写入已经应用到服务器,以及如何知道数据已经从服务器读取。
我通过https://github.com/jcxue/RDMA-Tutorial 中的教程学习 RDMA。它通过轮询两个内存位置 start 和 end 来检测完成。
while ((*msg_start != 'A') && (*msg_end != 'A')) {
}
是否只有这种方式可以检测写入/读取的完成?不轮询内存中的数据还有其他方法吗?
谢谢!
【问题讨论】:
标签: rdma