"Halo, Amigo! Dina iki Bilaabo bakal ngandhani sampeyan babagan cara sing paling menarik sing digunakake nalika nggarap benang: turu . Cara turu diumumake minangka metode statis saka kelas Utas , yaiku ora dipasang ing obyek apa wae. Tujuane cara iki kanggo nggawe program «tiba asleep» kanggo nalika. Punika cara kerjane:"

Kode Katrangan
public static void main(String[] args)
{
Thread.sleep(2000);
}

Program diwiwiti.

Banjur beku sajrone 2 detik (2.000 milidetik)

Banjur rampung.

Parameter metode turu mung dawane wektu. Interval wektu ditemtokake ing sepersewu detik (milidetik). Sawise thread nelpon cara iki, iku tiba asleep kanggo nomer tartamtu milliseconds.

"Kapan luwih becik nggunakake cara iki?"

"Cara iki asring digunakake ing thread anak nalika sampeyan kudu nindakake soko ajeg nanging ora kerep banget. Deleng conto iki:"

Kode Katrangan
public static void main(String[] args)
{
while (true)
{
Thread.sleep(500);
System.out.println("Tick");
}
}
Program bakal mlaku ing salawas-lawase. Kondisi loop tansah bener.

Mangkene apa sing ditindakake program ing daur ulang:
a)  turu setengah detik
b) nampilake «Obah» ing layar

Yaiku, sawetara tumindak bakal ditindakake kaping pindho saben detik.

"Ooh, saiki sing menarik."

"Bunga yen sampeyan seneng, kancaku!"

"Apa yen aku pengin nindakake aksi 100 kaping sedetik. Apa sing kudu daklakoni?"

"Yen tumindak kudu dieksekusi kaping 100 per detik lan ana 1000 milidetik sajrone detik, mula tumindak kasebut kudu ditindakake saben 10 milidetik."

Yen tumindak sampeyan njupuk 2 milidetik, sampeyan kudu nambah wektu tundha 8 milidetik. Yen dijupuk bebarengan, bakal dieksekusi saben 10 milidetik. Lan bisa nganti 100 kaping saben detik.

Yen tumindak sampeyan meh cepet, tambahake wektu tundha 10 milidetik (turu). Banjur bakal dieksekusi kira-kira 100 kali per detik.

"Matur nuwun, Bilaabo."