"Halo, Amigo! Dina iki kita bakal duwe pawulangan singkat nanging menarik. Aku arep kanggo pitutur marang kowe bab yield , cara statis saka kelas Thread."

Ellie wis ngandhani yen prosesor terus-terusan ngalih ing antarane benang. Saben thread diparengake Piece cilik wektu prosesor, disebut kuantum . Nalika wektu iki kadaluwarsa, prosesor ngalih menyang thread liyane lan wiwit nglakokaké printah sawijining. Nelpon Thread.yield()ngidini sampeyan mungkasi kuantum utas saiki luwih awal. Ing tembung liyane, ngandhani prosesor kanggo ngalih menyang thread sabanjuré.

"Nanging kenapa siji thread kudu nyerahake wektu kanggo thread liyane?"

"Iku ora kelakon asring. Nelpon ngasilaken tegese «utas kita wis rampung karo giliran ahead saka jadwal» lan printah sawise ngasilake bakal miwiti karo full time kuantum. Mangkono, kemungkinan sing bakal diselani kurang. Utamane yen prentah sing cendhak, yaiku ora butuh wektu suwe kanggo dieksekusi. Pendekatan iki bisa digunakake kanggo ngoptimalake sawetara proses."

Aku uga bisa pitutur marang kowe sing Thread.sleep (0) bener dianggo ing cara sing padha. Aku sampeyan ora bakal nggunakake cara ngasilaken banget ing kawitan, nanging migunani kanggo ngerti bab.