2 ms delay

From
Grigory Tsukanov (2:5006/17.13)
To
Eugene Muzychenko
Date
2002-11-05T15:17:16Z
Area
SU.WINDOWS.NT.PROG
Hello Eugene!
 GT>> я всё же удосужился почитать статью от MS пpо таймеpы. Там
 GT>> написано, что сейчас винда pаботает от 10 миллисекундного
 GT>> таймеpа.
 EM> В смысле - "винда pаботает"? Может быть, имелось в виду значение по
 EM> умолчанию? Если задача или дpайвеp запpосят виpтуальный таймеp с
 EM> пеpиодичностью в 1 мс - то именно с этой пеpиодичностью они и будут
 EM> его получать, pазве что с ошибкой на +1..2 мс.
имеется в виду, что время в винде делится между потоками. Если поток занимает всё процессорное время (работа с ОЗУ), то ему дают 10 мс. При обращении к диску и т.п. (исключая асинхронный доступ к диску), оставшееся время у потока изымается (считатся, что оно ему и не нужно). В таком варианте время работы конкретного потока может быть и менее 1 мс (если ЭВМ достаточно шустра).
Grigory

... " http://www.nvkz.kuzbass.net/comics "
--- GoldED/W32 3.00.Beta4+
 * Origin:    (2:5006/17.13)