*** ВНИМАНИЕ: Блог переехал на другой адрес - demin.ws ***

четверг, 5 февраля 2009 г.

Обновление для миллисекундного таймера

Универсальный класс PreciseTimer, дающий возможность работать с миллисекундными интервалами времени в Windows и UNIX получил новую функцию:
static void sleepMs(int ms);
Эта функция реализует задержку в указанное число миллисекунд. Функция является статической, то есть ей можно пользоваться без создания экземпляра касса:
...
ext::PreciseTimer::sleepMs(100);
...
Необходимо учитывать, что в UNIX системах данная функция может быть прервана пришедшим системным сигналом, например, сигналом о полученных новых данных в буфер сокета. В этом случае задержка может быть меньне, чем ожидается.

Обновленный исходный текст класса и тестов находится по старому адресу.

Комментариев нет:

Отправить комментарий