Re: Sleep w OS/2

Autor: Leszek KUBRAK (info_at_infokub.com.pl)
Data: Tue 06 Mar 2001 - 12:25:30 MET


On Tue, 6 Mar 2001 12:05:11 +0100 (MET), Grzegorz Szyszlo wrote:

>>
>> Mam problem nastepujacej natury:
>>
>> Uzywam sleep2(). I nie ma juz roznicy, miedzy 10, a 1, a byc powinna zdecydowana...
>> Zamiana na DosSlepp, czy tez ustawienie priorytetu na 31 nie pomaga... Ktos zna na to
>> sposob?
>
>bo w sekundzie jest 18.2 takta zegara. wiec jeden takt trwa ok. 5.5ms .
>w jakimkolwiek programie odstep czasu to musi byc wielokrotnosc 5.5ms
>jesli
>nie chcesz zapychac procesora petlami spowalniajacymi.
>ale pisze te dane z pamieci. dawno sie nie bawilem wiec moglem sie
>pomylic :)

18.2 to było pod DOS-em (i zapewne pod Windą). Pod OS/2 jest około 33 cykle.
A 1000/18.2 daje około 55 ms, a nie 5.5.

==================================================
Leszek KUBRAK <info_at_infokub.com.pl>

P.U.I. "InfoKub" tel.0-602-673124
ul.Mogiłki 3A tel.(0-12)650-03-20
30-898 KRAKÓW fax.(0-12)650-03-21



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:30:34 MET DST