java - SimGrid 中的 send 和 dsend 有什么区别吗?

标签 java simgrid

SimGrid中的send和dsend除了阻塞/非阻塞功能之外有什么区别吗?

最佳答案

dsend 是非阻塞的分离发送。如果您寻找非阻塞发送,那就是isend。不同之处在于,您绝对必须执行 MSG_comm_wait()MSG_comm_test() 才能完成使用 isend 启动的通信(数据除非您这样做,否则传输不会发生),您无法与使用 dsend 启动的通信进行交互。

分离通信的概念受到分离线程的启发,因此在 Internet 上阅读相关内容可能会有所帮助。

关于java - SimGrid 中的 send 和 dsend 有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36725976/

相关文章:

java - 如何使用 JMeter API 从 JAVA 类获取 Jmeter 测试结果

java - 将 Json 文件反序列化为包含以对象为键的映射的 java 对象

java - 在 Windows 10 : Java SE Development Kit (JDK) was not found on this computer 中安装 Netbeans 时出现问题

c - 模拟网格。比较器怎么写?

java - 如何在 Rythm 中编写 WHILE 循环

java - 添加大型查询时如何修复 SpreadSheetAddRows 函数崩溃?

c - SimGrid 中的并行任务

c - 西姆网格。如何将main.c分成几部分?

c - 模拟网格。使用参数创建子进程