Ed wrote: > Andrey Nazarov wrote: >> On Wed, Nov 24, 2010 at 01:29:05 +0300, Ed wrote: >>> сделал тестовый пример на си с вызовом usleep(1000) - транслируется >>> в nanosleep и выполняется мнгновенно. >>> в чем может быть дело? >>> $ time strace ./a.out >> Непонятно, как комбинация time/strace поможет отличить задержку в 1 мс >> от «выполняется мгновенно». > речь про задержку в 1000мс (или 1000000нс). В трейсе - видна 1000 мкс, или 1мс. Что малоотличимо от "мгновенно". Стоит также учитывать === cut man nanosleep === The value of the nanoseconds field must be in the range 0 to 999999999. === cut === IIRC, пару лет назад был связанный с этим баг в perl, проявлявшийся на ядрах после 2.6.22 (которые этот range стали энфорсить). Но его должны были давным-давно вылечить.
-- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/ici4et$4g...@dough.gmane.org