Admin
Male
Malang
   

<< December 2007 >>
Sun Mon Tue Wed Thu Fri Sat
 01
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31



If you want to be updated on this weblog Enter your email here:



rss feed










 
Wednesday, December 19, 2007
Thread, what is it?

Thread merupakan kemampuan yang disediakan oleh Java untuk membuat aplikasi yang tangguh, karena thread dalam program memiliki fungsi dan tugas tersendiri. Dengan adanya thread, dapat membuat program yang lebih efisien dalam hal kecepatan maupun penggunaan sumber daya, karena kita dapat membagi proses

dalam aplikasi kita pada waktu yang sama. Thread umumnya digunakan untuk pemrograman multitasking, networking, yang melibatkan pengaksesan ke sumber daya secara konkuren.
Ada dua cara yang bisa digunakan dalam membuat sebuah thread, yaitu :
1. Membuat subclass dari thread
   Untuk menjalankan thread, dapat dilakukan dengan start(). Saat start() dijalankan, maka  sebenarnya method dijalankan. Jadi untuk membuat thread, harus mendefinisikan pada definisi class. Konstruktor dari cara ini adalah :
   ClassThread namavar = new ClassThread();
   Namavar.start();
Atau dapat juga langsung dengan cara:
   New ClassThread().start();

2. Mengimplementasikan interface Runnable
Cara ini merupakan cara yang paling sederhana dalam membuat thread. Runnable merupakan unit abstrak, yaitu kelas yang mengimplementasikan interface ini hanya cukup mengimplementasikan fungsi run(). Dalam mengimplementasi fungsi run(), kita akan mendefinisikan instruksi yang membangun sebuah thread. Konstruktor dari cara ini adalah :
   ObjekRunnable objek = new ObjekRunnable();
   Thread namavar = new Thread(Objek Runnable);
Atau dengan cara singkat seperti :
   New Thread(new ObjekRunnable());

source:

http://asep-hs.web.ugm.ac.id/Artikel/MODUL%20PEMROGRAMAN%20JAVA/MODUL%20FINAL/BAB%20IX%20THREAD.pdf

 Shades


Posted at 07:36 am by Admin

 

Leave a Comment:

Name


Homepage (optional)


Comments




Previous Entry Home