如何让C程序等待(在Linux上)?

时间:2010-04-02 10:09:11

标签: c linux wait mpi

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

4 个答案:

答案 0 :(得分: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

定义您想要等待的内容。

答案 1 :(得分:4)

您可以使用sleep(seconds)

答案 2 :(得分:2)

等待到底是什么?如果您只想延迟使用sleep()

答案 3 :(得分:1)

使用MPI_Recv,并使用MPI_Send向等待进程发送消息。