|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Silyaev 2:5020/400 03 Feb 2001 22:41:28 To : All Subject : Re: Realtime --------------------------------------------------------------------------------
On Sat, 03 Feb 2001 19:48:52 +0300, Slawa Olhovchenkov wrote:
>03 Feb 01, Vladimir Silyaev writes to All:
>
> >> Hе-е. Мне и 20000 не поможет. В ядре есть такая замечательная функция
> >> DELAY(), которой напропалую злоупотребляют драйверы. Вот как бы к ней
> >> из user space добраться?
> VS> Можешь использовать драйвер из /usr/ports/emulation/rtc - это
> VS> такой простой враппер к DELAY. Только сколько оно system time
> VS> жрет....
>
>Лучше врапер к тому, что раньше было tsleep. Врочем, VD на system time глубоко
>начхать в данном контексте.
Враппер на tsleep это select(NULL, NULL, NULL, &timeout), ну или
просто nanosleep(&timeout, NULL).
Только его разрешение определяется той самой HZ.
--
Владимир
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/86334ab41949.html, оценка из 5, голосов 10
|