5

如何让 C 程序等待(在 Linux 上)?(我需要对 MPI 使用等待 - 我需要 C 代码)

4

4 回答 4

11

如果您想等待 MPI 请求,请使用 MPI_Wait: http: //www.manpagez.com/man/3/MPI_Wait/

如果你想等待一段时间使用睡眠: http: //www.manpagez.com/man/3/Sleep/

如果你想等待另一个进程结束使用 waitpid: http: //linux.die.net/man/2/waitpid

如果要等待条件变量(多线程编程),请使用 pthread_cond_wait:http ://www.opengroup.org/onlinepubs/007908775/xsh/pthread_cond_wait.html

定义您要等待的内容。

于 2010-04-02T11:08:37.300 回答
4

您可以使用睡眠(秒)

于 2010-04-02T10:11:38.117 回答
2

究竟等什么?如果您只想延迟使用sleep().

于 2010-04-02T10:11:52.070 回答
1

使用MPI_Recv,并在应该继续时使用MPI_Send向等待进程发送消息。

于 2010-04-02T10:13:51.310 回答