Когда я компилирую и запускаю этот код (он ' s часть гораздо более крупной программы) Linux проходит половину цикла while
, а затем просто перестает работать.
Приведенный ниже код печатает time: 0
и затем зависает, ничего не делая иначе, пока я не приостановлю процесс. С какой стати он печатал time: 0
, но не выводил следующую строку проверки работоспособности?
while (i < 5)
{
printf("time: %d\n",elapsedTime);
printf("sanity check");
foo();
i++;
}