Я слышал о термине «ограничение времени выполнения» много раз. Я искал термин «ограничение времени выполнения» в фактическом стандарте ISO / IEC 9899: 2018 (C18), но все, что я нашел, это:
Источник: ISO / IEC 9899: 2018 (C18), раздел 3.18:
3.18
1 ограничение времени выполнения
требование к программе при вызове библиотечной функции .
Я не понимаю, что должно делать это предложение express. Какое требование? Я понимаю меньше, чем раньше.
Само «требование» здесь никак не описано. Подчеркнуто только то, что цитируемое требование должно существовать при вызове библиотечной функции, но не то, чем это требование является в действительности.
А что именно здесь подразумевается под "программой"?
Значит ли это, что ограничение на время выполнения является требованием для исполняемого файла как должна вызываться библиотечная функция? Но почему исполняемый файл должен вызывать библиотечную функцию? Я хотел сказать, что исполняемый файл - это только машинный код, который нужно выполнить.
- Что такое ограничение времени выполнения в C?