Mengenal Java Multithreading

Posted: Oktober 12, 2012 in JAVA
Tag:

untuk membahas judul di atas akan penulis awali dengan sebuah pertanyaan

Apa Itu Thread ?

pada suatu saat kita menginginkan aplikasi kita dapat melakukan komputasi tertentu dan bersamaan menunggu data dari aplikasi lain melalui suatu Jaringan. hal ini berarti aplikasi kita harus dapat menjalankan suatu pekerjaan secara bersamaan pada suatu aplikasi biasanya menggunakan tekhnik sistem threading.

sebagai ilustrasi, setiap membuat aplikasi java baik desktop maupun konsole akan mempunyai thread utama yang menangani semua aktivitas yang akan di lakukan. apabila kita menginginkan aplikasi tersebut menjalani beberapa pekerjaan misalkan Task 1, Task 2, dan Task 3 kita membuat thread untuk mengeksekusi beberapa pekerjaan ini seperti pada gambar berikut :

 

kalau kita perhatikan pada gambar di atas, kita melihat aplikasi utama kita membuat tiga thread untuk mengeksekusi tiga pekerjaan secara bersamaan. dalam hal ini thread utama dapat mengontrol kondisi terburuk jika ada kegagalan thread.

pada konteks jaringan kita memanfaatkan suatu thread untuk megeksekusi pekerjaan seperti menunggu paket data jaringan yang masuk dan thread lain mengurusi GUI untuk berinteraksi dengan user.

ok, semoga bermanfaat ….

Tutorial selanjutnya Membuat Thread Sederhana Dengan Java

Komentar
  1. […] tulisan terdahulu penulis telah membahas sedikit tentang thread, pada java kita dapat memanfaatkan kelas Thread untuk membuat aplikasi yang memanfaatkan sistem […]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s