の精度の倍数ちょうどでない場合、停止期間は一番近い次の倍数に 切り上げられる。さらに、停止が完了した後に、CPU が呼び出したスレッドを
もう一度実行できるようになるまでには、遅延が入る可能性がある。
-絶対å\80¤æ\8c\87å®\9aã\81®ã\82¿ã\82¤ã\83\9eã\82\92使ã\81\86ã\81®ã\81¯ã\80\81 \fBnanosleep\fP(2) ã\81«æ\9b¸ã\81\8bã\82\8cã\81¦ã\81\84ã\82\8bé¡\9eã\81®ã\82¿ã\82¤ã\83\9eのずれの問題を防止するのに役立つ
+絶対å\80¤æ\8c\87å®\9aã\81®ã\82¿ã\82¤ã\83\9eã\83¼ã\82\92使ã\81\86ã\81®ã\81¯ã\80\81 \fBnanosleep\fP(2) ã\81«æ\9b¸ã\81\8bã\82\8cã\81¦ã\81\84ã\82\8bé¡\9eã\81®ã\82¿ã\82¤ã\83\9eã\83¼のずれの問題を防止するのに役立つ
(この種の問題は、シグナルに割り込まれた際に相対指定の停止を 繰り返し再開しようとするプログラムでは、かえって悪化する)。
これらの問題を回避して相対指定の停止を実行するには、 希望するクロックで \fBclock_gettime\fP(2)
を呼び出し、その返り値の時刻値に希望する期間を加算してから、 \fBTIMER_ABSTIME\fP フラグを指定して