Как заставить программу C ожидать (на Linux)?

Как заставить программу C ожидать (на Linux)? (Я должен использовать, ожидают с MPI - мне нужен код C),

5
задан Paul R 2 April 2010 в 10:13
поделиться

4 ответа

Если вы хотите дождаться запроса 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

Определите, что вы хочу дождаться.

11
ответ дан 18 December 2019 в 09:06
поделиться

Вы можете использовать спящий режим (секунды)

4
ответ дан 18 December 2019 в 09:06
поделиться

Подождите что именно ? Если вам просто нужна задержка, используйте sleep () .

2
ответ дан 18 December 2019 в 09:06
поделиться

Используйте MPI_Recv , и используйте MPI_Send для отправки сообщения ожидающему процессу, когда он должен продолжить.

1
ответ дан 18 December 2019 в 09:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: