MPI_Isend到非监听进程
MPI_Isend to non-listening process
在我的程序中的某个时刻,我使用MPI_Isend
来宣布某些事件的所有其他进程,但是其中一些进程没有侦听,这完全没问题。我已经测试了这种情况,似乎结束了。
我这样做可以吗?我是否应该保留每个Isend的请求参数,并在一段时间后取消它,如果它还没有交付?
您可能应该保留和取消那些不会完成的请求,如果不是出于可伸缩性的考虑,那么只是出于一般原则。但理想情况下,你甚至不应该发布你知道不会收到的邮件。如果你不知道谁在听谁没在听,你可能需要重新考虑你的设计。
相关文章:
- 如何使用 ZeroMQ 在特定端口上监听和解析 UDP 数据?
- Qt5 有没有办法让QLocalServer监听抽象的Unix套接字
- 如何从类外监听小部件的调整大小事件
- 侦听进程开始和结束
- 如何编写监听传入信号的第二个线程
- Qt5(c++)android监听系统按钮
- Getaddrinfo总是连接.即使没有被动打开的连接,也要监听该端口
- 当客户端连接越来越少的时候(在linux上使用套接字编程),服务器监听的明智方法是什么?
- 在c代码中设置rtsp_flags来监听ffmpeg
- 是否有可能绑定和监听一个IP地址与TCP/IP套接字?(Linux / C)
- 服务器支持多客户端监听
- 为什么SO_RCVTIMEO从监听套接字继承到接受套接字
- Qt中的GUI应用程序是否可以在运行时监听命令行参数?
- 在Linux上监听套接字连接而不接受调用
- Windows监听服务状态改变
- 使用http_listener无法监听带有本地主机地址的特定端口号(c++ REST SDK)
- 我可以指定我的c++程序监听哪个HID吗?
- Boost-asio监听单个(TCP)接收器上的多个IP地址
- 监听FFmpeg/Libav中的端口
- MPI_Isend到非监听进程