İkiden fazla zamanlayıcıya sahip olmak istiyorum. Her zamanlayıcının kendi hassasiyeti vardır. Sadece bir zamanlayıcım olabileceğini okudum, bu doğru mu? Birden fazla sahip olmak için herhangi bir yolu var mı?C: Çoklu zamanlayıcılar
-1
A
cevap
2
Birden çok zamanlayıcıyı simüle etmek için tek bir zamanlayıcıyı çoğaltabilirsiniz.
İhtiyaç duyduğunuz zamanların GCD (büyük ortak payda) devreye girecek programı gerçek zamanlayıcı gerekir: Örneğin
:
timer1 - Her 12 saniyede bir
TIMER2 - her 18 saniyede
GCD (12,18) = 6
realtimer - her 6 saniyede
if (time % 12 == 0)
{
invoke_timer_1();
}
if (time % 18 == 0)
{
invoke_timer_2();
}
// if neither, do nothing
+0
Bu işletim sistemi veya donanımın olmadığı durum için güzel bir çalışma destek. – dmckee
İlgili konular
- 1. C# 5 ve zaman uyumsuz zamanlayıcılar
- 2. Yüksek çözünürlüklü zamanlayıcılar, Windows
- 3. One-Shot Zamanlayıcılar
- 4. EJB Zamanlayıcılar ve Güvenilirlik
- 5. Zamanlayıcılar ve javafx
- 6. RxJava - Zamanlayıcılar vs ExecutorService?
- 7. Zamanlayıcılar clojure'da mı?
- 8. C# windows uygulama formunda çoklu geri sayım zamanlayıcıları nasıl oluşturulur?
- 9. C++ Çoklu Kalıtım Sorusu
- 10. C# Çoklu BackgroundWorkers
- 11. C++ çoklu linker hataları
- 12. Android Studio 2.0 QObject: Zamanlayıcılar, OSX
- 13. Çoklu nokta operatörü (C++ sınıfı)
- 14. C++ Çoklu iş parçacığı eşitlemesi
- 15. En Düşük Ortak Çoklu C
- 16. C#, SQL çoklu satırları güncelleştirin
- 17. C++ Çoklu Kalıtım - neden çalışmıyorsunuz?
- 18. Çoklu İşlemciler ve PerformanceCounter C#
- 19. MongoDB C# 2.0 Sürücü Çoklu
- 20. C Collect2 Çoklu Tanımı Hata
- 21. dinamik zamanlayıcılar oluşturma ve benzersiz adlar eklemek VB.net
- 22. Nasıl Directory.Getfiles() çoklu searchpattern C# filtreler
- 23. statik dizi sınıf değişkeni "çoklu tanım" C++
- 24. C# çoklu sayfalar viewr resim kutusu
- 25. C# içinde çoklu SQL seçimleri optimize edin #
- 26. C# Project dosyası için çoklu Çıkış yolları
- 27. C++ Boost Çoklu Dizin, Değiştir, Functor, derlenemedi
- 28. Çoklu ve nullable sütunlarla gruplandır, C# Linq?
- 29. C kodunun optimizasyonu - çoklu dosya açıklıklarını önleme
- 30. Grup LINQ içinde Çoklu Sütun C#
Hangi işletim sistemi? Hangi dil? – egrunin
Hangi donanım? Birden fazla zamanlayıcılı platformlar var ... –
Kusursuz şekilde belirtilmiş. @Amir, bu soruya ne tür bir sistem üzerinde çalıştığınızı sorduğunuz soruya cevap verecek olursanız ... OS: http: //www.microsoft.com/files/default.aspx?displaylang=tr================================ – dmckee