4 Ekim 2018 Perşembe

Apache Commons TimedSemaphore Sınıfı

Giriş
Şu satırı dahil ederiz.
import org.apache.commons.lang3.concurrent.TimedSemaphore;
constructor
Saniyedey belli sayıda iş yapmak için şöyle yaparız.
int             rateLimit   = 1 * 1024 * 2000;
TimedSemaphore  rateLimiter = new TimedSemaphore(1, TimeUnit.SECONDS, rateLimit);
acquire metodu
Şöyle yaparız.
while (true) {
  rateLimiter.acquire();
  ...
}

Hiç yorum yok:

Yorum Gönder