Pertama kita pasti bertanya apa itu thread ? thread di sini maksudnya adalah melakukan beberapa pekerjaan dalam waktu yang bersamaa. Contohnya kompoter kita mengirim suatu pket data ke komputer lain dalam satu jaringan dan di saat yang bersamaan komputer kita juga dapat menerima paket data dari komputer lain. Itu nama nya threading..
Dalam jaringan kita dapat memanfaat kan suatu thread untuk mengeksekusi suatu pekerjaan contohnya saja menungu paket data yang masuk ke komputer kita dan thread yang lainnya menampilkan userinterface terhadap pengguna kompuet.
Mengenal Objek Thread
Dalam pemograman java objek thread ini terdapat pada java.util dan beberapa method juga banyak digunkan dalam memanfaatkan bojek thread ini. Di bawah ini akan di jelaskan beberapa method yang ada pada thread.
- getName, gunanya adalah untuk memperoleh informasi nama dari suatu thread
- setName(String name), berfungsi untuk mengisi nama thread
- interrupt( ), kegunaan dari interrupt ini adalah untuk melakukan interupsi pada thread
- siAlive( ), untuk mengecek apakah thread masih hidup atau tidak
- isDaemon( ), berfungsi untuk mengecek thread daemon
- setDaemon (Boolean on), gunanya untuk memberikan tanda bahwa thread berbetuk daemon atau tidak. Boolean maksud nya pilihan.
- isInterrupted ( ), mengecak apakan thread diinterupsi atau tidak
- join ( ), menunggu thread untuk mati
- setPriority(int newPriority), berguna untuk mengubh prioritas thread
- getPriority ( ), mengambil informasi prioritas thread
- start ( ), untuk menjalankan thread