Jak wywołać funkcję co 1728?s

0

Siemka.

Mam taki problem. Potrzebuję wywołać funkcję z dużą częstotliwością, a mianowicie dokładnie co 1728?s (nie ms) i nie wiem z czym to uryźć. Najlepiej żeby to działało jako osobny wątek. Zarzućcie jakimś kodem. Please.

0

Jeśli masz procesor intelowski, wykorzystaj RDTSC : http://4programmers.net/faq.php?id=208.
Jeśli jakiś inny, możesz tak : http://4programmers.net/faq.php?id=209

//DOPISANE
To pierwsze powinno być nie tylko na intelowskich, lecz u mnie na Athlonie 64 tego chyba nie ma...

0
KrisX napisał(a)

dokładnie co 1728?s

Regularnie? Co do mikroskeundy? Pod windows? IMHO bez szans.

0
pq napisał(a)
KrisX napisał(a)

dokładnie co 1728?s

Regularnie? Co do mikroskeundy? Pod windows? IMHO bez szans.
Pod większością systemów bez szans...

0

pod żadnym normalnie dostępnym systemem, być może nie licząc DOS. wszystkie popularne systemy pracujące w trybie chronionym procesora (tak tak, linux i fbsd też) to systemy łagodnego czasu rzeczywistego, czyli że nie gwarantują wykonania danego zadania w danym czasie (siłą rzeczy o danym czasie też).

1 użytkowników online, w tym zalogowanych: 0, gości: 1