Saturday, February 28, 2015

Fitur "join" dalam thread

Di sini diperlihatkan program yang sederhana untuk menunjukkan penggunaan join dalam suatu thread. Seperti terlihat pada namanya, join berguna untuk menggabungkan suatu thread. Namun sebelum digabungkan, thread yang akan bergabung tersebut dieksekusi dulu sampai selesai. Ilustrasinya seperti terlihat di bawah:
Pada contoh program diatas, fitur join belum digunakan, oleh sebab itu, ketika thread t dieksekusi (t.Start()), maka console juga akan langsung memprint text "Thread t has ended", seperti terlihat :
Nah jika fitur t.join diidupin :
Karena fitur join udah aktif, berarti "hellow Hisoka..." akan diprint dulu sampai selesai baru "Thread t has ended" keluar. Hal tersebut seperti diutarakan diatas, bahwa thread dieksekusi dulu sampai selesai kemudian digabungkan dengan thread utama. Hasilnya seperti terlihat di bawah :

Untuk fitur-fitur yang lain dapat dipelajari dari :
www.albahari.com/threading/

No comments:

Post a Comment