Если я получу время с помощью clock_gettime (CLOCK_MONOTONIC, x), затем вызову yield (например, sched_yield ()), а затем снова получу время CLOCK_MONOTONIC, будет ли разница во времени включать время, в течение которого программа не работала (получив), или CLOCK_MONOTONIC только отслеживает время, в течение которого выполняется программа?Мои тесты, кажется, подразумевают последнее, но я хотел бы знать наверняка.
Кроме того, если CLOCK_MONOTONIC не включает в себя время, полученное, есть ли другой монотонный таймер (то есть тот, который не подвержен скачкам, вызваннымпо нтп) что делает?