Java İş Parçacığı (Thread) uyutma,duraklatma,bekletme kodu kullanımı örneği (Java Thread sleep,pause,wait code usage example)

Java da peşi sıra yapılan işlerde bir önceki işin yapılması uzun sürecek ve sonraki iş ise çok kısa sürede tamamlanacak ise ve bu ikinci iş ilk sıradaki işi yarıda kesip tamamlanmasına izin vermeyecek ise iki işlem arasında “thread sleep” işlemini aşağıdaki gibi kullanarak thread uyutma işlemini yapabilirisiniz.

try {
    Thread.sleep(4000);                 //4 second.
} catch(InterruptedException ex) {
    Thread.currentThread().interrupt();
}

yada exception throw(atmak) için ise google kütüphanesini kullanabilirsiniz.


import com.google.common.util.concurrent.Uninterruptibles;

Uninterruptibles.sleepUninterruptibly(4, TimeUnit.SECONDS);

Share on Facebook0Tweet about this on TwitterShare on Google+0Share on StumbleUpon0Share on Reddit0

Leave a Reply


*