Как заставить программу C ожидать (на Linux)? (Я должен использовать, ожидают с MPI - мне нужен код C),
Если вы хотите дождаться запроса 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
Определите, что вы хочу дождаться.
Подождите что именно ? Если вам просто нужна задержка, используйте sleep ()
.
Используйте MPI_Recv , и используйте MPI_Send для отправки сообщения ожидающему процессу, когда он должен продолжить.