2
除了阻塞/非阻塞函數外,SimGrid中send和dsend之間是否有區別?SimGrid中send和dsend之間有什麼區別嗎?
除了阻塞/非阻塞函數外,SimGrid中send和dsend之間是否有區別?SimGrid中send和dsend之間有什麼區別嗎?
dsend
是一個非阻塞分離發送。如果你尋找一個非阻塞發送,那麼這是isend
。不同之處在於,如果您絕對必須執行MSG_comm_wait()
或MSG_comm_test()
才能完成以isend
開始的通信(除非您這樣做纔會發生數據傳輸),否則您將無法與以dsend
開頭的通信進行交互。
分離通信的概念受到分離線程的啓發,因此它可能有助於在Internet上閱讀它。