如何让C程序等待(在Linux上)?
如何让C程序等待(在Linux上)?(我需要在MPI中使用wait-我需要C代码)您可以使用等待什么?如果您只需要延迟,请使用如何让C程序等待(在Linux上)?,c,linux,wait,mpi,C,Linux,Wait,Mpi,如何让C程序等待(在Linux上)?(我需要在MPI中使用wait-我需要C代码)您可以使用等待什么?如果您只需要延迟,请使用sleep()并在等待过程应继续时使用向等待过程发送消息。如果您要等待MPI请求,请使用MPI\u wait: 如果要等待一定时间,请使用睡眠: 如果要等待另一个进程结束,请使用waitpid: 如果要等待条件变量(多线程编程),请使用pthread_cond_wait: 定义要等待的内容。unistd.h中的sleep()?“等等”是什么意思?只要停一段时间或等待另一个
sleep()
并在等待过程应继续时使用向等待过程发送消息。如果您要等待MPI请求,请使用MPI\u wait:
如果要等待一定时间,请使用睡眠:
如果要等待另一个进程结束,请使用waitpid:
如果要等待条件变量(多线程编程),请使用pthread_cond_wait:
定义要等待的内容。unistd.h中的sleep()?“等等”是什么意思?只要停一段时间或等待另一个进程做点什么?或者
nanosleep
,以防他想等不到一秒钟:(从链接上看很清楚,但人们有时会跳过链接),如果你想让MPI进程互相等待,你可能需要使用MPI\u屏障