2
除了阻塞/非阻塞函数外,SimGrid中send和dsend之间是否有区别?SimGrid中send和dsend之间有什么区别吗?
除了阻塞/非阻塞函数外,SimGrid中send和dsend之间是否有区别?SimGrid中send和dsend之间有什么区别吗?
dsend
是一个非阻塞分离发送。如果你寻找一个非阻塞发送,那么这是isend
。不同之处在于,如果您绝对必须执行MSG_comm_wait()
或MSG_comm_test()
才能完成以isend
开始的通信(除非您这样做才会发生数据传输),否则您将无法与以dsend
开头的通信进行交互。
分离通信的概念受到分离线程的启发,因此它可能有助于在Internet上阅读它。