«timer» etiketlenmiş sorular

Zamanlayıcı, kullanıcı tarafından yapılandırıldığı gibi düzenli aralıklarla kullanıcı tanımlı bir eylemi tetikleme işlevine sahip bir bileşendir.


5
Std :: system_clock ve std :: steady_clock arasındaki fark?
Arasındaki fark nedir std::system_clockve std::steady_clock? (Farklı sonuçları / davranışları gösteren örnek bir vaka harika olurdu). Amacım, işlevlerin (bir kıyaslama gibi) uygulama süresini kesin olarak ölçmekse std::system_clock, std::steady_clockve arasında en iyi seçim ne olur std::high_resolution_clock?
98 c++  c++11  timer  chrono 

4
QueryPerformanceCounter nasıl kullanılır?
Kısa bir süre önce, Timer sınıfım için milisaniye kullanmaktan mikrosaniyeye geçmem gerektiğine karar verdim ve bazı araştırmalardan sonra QueryPerformanceCounter'ın muhtemelen en güvenli bahis olduğuna karar verdim. ( Boost::PosixWin32 API üzerinde çalışmayabileceğine dair uyarı beni biraz rahatsız etti). Ancak bunu nasıl uygulayacağımı gerçekten bilmiyorum. Yaptığım şey, GetTicks()kullandığım esque işlevini çağırmak ve …
97 c++  windows  timer 

10
Gettimeofday () 'ın mikrosaniye çözünürlükte olduğu garanti ediliyor mu?
Başlangıçta Win32 API'si için yazılmış bir oyunu Linux'a aktarıyorum (iyi, Win32 bağlantı noktasının OS X bağlantı noktasını Linux'a taşımak). QueryPerformanceCounterİşlem başladığından beri uSeconds vererek uyguladım : BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec); return true; } …

4
<chrono> 'dan int milli ve float saniye olarak süre nasıl alınır?
Zamanlayıcılar ve süreler için krono kitaplığını kullanmaya çalışıyorum. Duration frameStart;(Uygulama başlangıcından itibaren) ve Duration frameDelta;(kareler arasındaki süre ) a sahip olmak istiyorum frameDeltaSüreyi milisaniye ve kayan saniye olarak alabilmem gerekiyor . Bunu yeni c ++ 11 &lt;chrono&gt;kitaplıklarıyla nasıl yaparsınız ? Üzerinde çalışıyorum ve Google'da arama yapıyorum (bilgi seyrek). Kod oldukça …
94 c++  c++11  timer  chrono 

3
Hiç bitmeyen bir görevi yerine getirmenin doğru yolu. (Zamanlayıcılar - Görev)
Bu nedenle, uygulamamın, uygulama çalıştığı veya iptal istendiği sürece neredeyse sürekli olarak (her çalıştırma arasında 10 saniyelik bir duraklama ile) bir eylem gerçekleştirmesi gerekiyor. Yapması gereken iş 30 saniyeye kadar sürebilmektedir. Bir System.Timers.Timer kullanmak ve önceki "onay" tamamlanmadan eylemi gerçekleştirmediğinden emin olmak için AutoReset kullanmak daha mı iyi? Veya LongRunning …

7
System.Threading.Timer için Görev tabanlı bir yedek var mı?
.Net 4.0 Görevleri konusunda yeniyim ve bir Zamanlayıcının, örneğin periyodik bir Görev gibi, Görev tabanlı bir değiştirme veya uygulama olacağını düşündüğüm şeyi bulamadım. Böyle bir şey var mı? Güncelleme İhtiyaçlarıma yönelik bir çözüm olduğunu düşündüğüm bir şey buldum, bu da "Zamanlayıcı" işlevselliğini tüm CancellationToken'dan yararlanarak bir Görev içinde alt Görevlerle …

6
Bir Thread veya Timer'da HttpServerUtility.MapPath yöntemine nasıl erişilir?
Bir kullanmak System.Timers.Timerbenim Asp.Net uygulamasında ve kullanmak gerekmez HttpServerUtility.MapPathyoluyla yalnızca görünüyor yöntemi HttpContext.Current.Server.MapPath. Sorun olduğunu HttpContext.Currentise nullzaman Timer.Elapsedolayı harekete. Bir HttpServerUtility nesnesine başvuru almanın başka bir yolu var mı? Bunu sınıfımın yapıcısına enjekte edebilirim. Güvenli mi ? Mevcut talebin sonunda Çöp Toplanmayacağından nasıl emin olabilirim? Teşekkürler!
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.