Anda di halaman 1dari 9

NAMA : Dustin Sherpa Fazlu.

(Penjelasan tentang materi


thread)
Materi
Thread
Thread 01 Pengertian

02 Macam – macam status


dalam Thread

03 Cara pembuatan thread


dalam java

04 Keuntungan dari thread


Pengertian
Thread adalah rangkaian dari sebuah aplikasi java dan
setiap program java minimal memiliki satu buah
thread .

Akan menjadi masalah , ketika suatu program


menerima banyak action atau eksekusi ,di waktu yang
bersamaan, lalu program tidak dapat mengatasinya.
Thread akan mengatur tentang ,kapan suatu eksekusi
program di jalankan ,di hentikan sementara , di
matikan(diselesaikan) atau di jalankan bersamaan.
Macam – macam status
dalam thread

01
New
Objek dari kelas yang baru dibuat , yitu saat
instansiasi objek degan statement new .

Runnable
Agar thread bisa menjalankan tugasnya , thread harus
dipanggil . Ada dua hal yang terjadi saat pemanggilan
method start () , yaitu alokasi memori untuk thread
yang dibuat dan pemanggilan method run() .
02
Blocked
03 Sebuah thread dikatakan berstatus blocked atau
terhalang jika terjadi blocking statement , misalnya
pemanggilan method sleep().

Dead
Sebuah thread berada distatus dead bila telah keluar
dari method run(). 04
Cara pembuatan
thread dalam
java

01 Extend Class Thread 02 Implements Interface


Runnable .

Untuk menjalankan thread, dapat Cara ini merupakan cara yang paling
dilakukan dengan memanggil method sederhana dalam membuat thread.
start(). Saat start() dijalankan, maka Runnable merupakan unit abstrak ,
sebenarnya method run() dari class yaitu kelas yang mengimplementasi
akan dijalankan . Jadi untuk membuat interface ini hanya cukup
thread , harus mendefinisikan method mengimplementasi fungsi run
run() pada definisi class.
Keuntungan penggunaan thread

01 Responsive

Pembagian sumber daya


02 secara default

03 Ekonomis

Pemberdayaan arsitektur
04 multiprosesor
Kesimpulan
Jadi , kesimpulannya thread adalah sebuah alur
kontrol dari sebuah proses , thread memilki 4
macam status dan 2 cara dalam pembuatan
thread . Thread disini sangat dibutuhkan dalam
sebuah aplikasi karena bertugas mengirim
kejadian ke widget antar muka pengguna yang
sesuai termasuk peristiwa menggambar .
THANK YOU

Anda mungkin juga menyukai