Как получить общее время обработки при использовании функции ожидания (NULL)? - PullRequest
1 голос
/ 10 апреля 2019

Я хочу знать время обработки простого многопроцессорного кода, но если родительский процесс использует do while(wait(NULL) > 0); для ожидания дочерних процессов, clock () родительского процесса не возвращает время обработки.

Я полагаю, wait(NULL) возвращает clock() возвращает только время ожидания (общее время, кроме ожидания).

Есть ли другой способ проверить общее время обработки?

1 Ответ

0 голосов
/ 19 апреля 2019

Вы можете использовать tms_cutime из clock_t.

Ссылка - times () - Получить время процесса и дочерний процесс

...