Selamlar.
C++ online kullanılan bir programda saniyenin 4'de birini kullanarak işlem yapmam gerekiyor. Normal timerlar ayarlı, 1 saniye üzeri sorunsuz ve programa zarar vermeden çalışıyor. Mili saniye işleyen bir timer nasıl yapacağımı bir türlü çözemedim.
While veya for kullanacak olursak 0.250ms olana kadar 76 bin kere dönmüş oluyor. Her kullanıcı saniyede 4 kere kullanmış olsa 300 bin döngü olacak tek kişinin kullanımı bile programı donduruyor, binlerce kişi aynı anda yaparken tamamen çökmeye sebep olacaktır.
Alternatif olarak nasıl bir yöntem kullanabilirim ? sleep, usleep gibi fonksiyonlar programın işleyişini tamamen durduruyor, işlemin devam etmesi gerekiyor. Diğer işlemler yapılırken zaman geldikçe tanımlanmış işlemleri yapmasını istiyorum.
Yardımcı olabileceklere teşekkürler.