Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
100 puan değerinde (Threading)
#61
Benim çözümümü ekteki örnek proje üzerinde görebilirsiniz.

.zip   MsgWaitForMultipleObjects_Deneme.zip (Dosya Boyutu: 55,12 KB / İndirme Sayısı: 8)


Ama basit çözümü kod olarak da paylaşayım. Dikkatinizi CPU kullanımına çekmek istiyorum elbette.

  while Event.WaitFor(0) = wrTimeOut do
 begin
   WaitMessage;
   Application.ProcessMessages;
 end;

Yukarıdaki koddan WaitMessage API'sini kaldırırsanız, muhtemelen %10+ bir CPU kullanımınız olur, aksi durumda %0-%1 aralığında bir CPU kullanımı olacaktır.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#62
Teşekkür ederim hocam.
Cevapla
#63
Rica ederim, umarım işinize yarar.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi