Menu
Pasang iklan SEO disini Murah, 300.000/6 Bulan dan dapatkan Trafik setiap harinya

Thread

Dec
15
2015
by : Bupeko. Posted in : blog

64 BAB IX THREAD 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 : Membuat subclass dari thread Untuk menjalankan thread, dapat dilakukan dengan memanggil method start(). Saat start() dijalankan, maka sebenarnya method run() dari class akan dijalankan. Jadi untuk membuat thread, harus mendefinisikan method run() pada definisi class. Konstruktor dari cara ini adalah : ClassThread namavar = new ClassThread(); Namavar.start(); Atau dapat juga langsung dengan cara: New ClassThread().start(); 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()); A. Daemon Dan User Thread Ada dua Macam thread dalam Java, yaitu daemon dan user thread. Daemon thread merupakan thread yang siklus hidupnya tergantung pada thread utama atau induk, sehingga apabila thread induk berakhir, maka otomatis thread-thread daemon 65 juga ikut berakhir. Sedangkan user thread memiliki sifat berbeda, dimana apabila thread utama sudah selesai, maka user thread akan terus dijalankan. B. Sleep Mengatur thread untuk menghentikan prosesnya sejenak dan memberi kesempatan pada thread atau proses lain. Sleep dilakukan dengan cara memanggil method : Sleep(long waktu); Waktu untuk method ini merupakan tipe long dalam milisekon. C. Interrupt Apabila menginginkan suatu thread untuk menghentikan proses, maka perlu memanggil method interrupt. Interrupt digunakan untuk memberi signal pada thread untuk menghentikan prosesnya. Latihan 36. Thread.java class ThreadBaru extends Thread { public ThreadBaru(String id) { super(id); start(); //Mulai eksekusi thread baru } public void run() { for(int i=0;i

Testimoni

artikel lainnya Thread



bebas bayar, pembayaran mudah dan cepat, transaksi online, pembayaran tagihan dan tiket, transfer dana online

bebas bayar, pembayaran mudah dan cepat, transaksi online, pembayaran tagihan dan tiket, transfer dana online
Tuesday 10 September 2013 | blog

Juara pertama Grand Champion of Asia Bagus tahun 2000 ini punya nama lengkap Caroline Gunawan. Ia…

Tuesday 18 November 2014 | blog

MATERI PELATIHAN BERBASIS KOMPETENSI SEKTOR GARMEN SUB SEKTOR CUSTOM-MADE WANITA       MELAKUKAN PEKERJAAN DALAM…

Saturday 18 February 2012 | blog

foto prewedding efek melengkung Bab 8 Proklamasi Kemerdekaan Indonesia Standar kompetensi 2. Menghargai peranan tokoh pejuang…

Tuesday 1 October 2013 | blog

Download Proposalnya disini Data Utama - Domain grosirpasarklewer.com sudah dikenal 5 thn: murah & terpercaya. -…