Java : Thread Pada Java

Sabtu, 23 Oktober 2010 0 komentar
Thread dalam ilmu komputer adalah singkatan dari “thread of execution”, didefinisikan sebagai sekumpulan instruksi yang dapat dieksekusi secara paralel dengan thread lainnya, dengan menggunakan metode time slice (ketika satu prosesor melakukan perpindahan antara satu thread ke thread lainnya) atau multiprocess (ketika
thread-thread tersebut dieksekusi oleh prosesor yang berbeda dalam satu sistem). Thread sebenarnya mirip dengan proses, tapi cara berbagi sumber daya antara proses dengan thread adalah sangat berbeda. Multiplethread dapat dieksekusi secara pararel pada sistem komputer. Secara umum multithreading melakukan time-slicing (sama dengan time-division multipleks), dimana sebuah prosesor bekerja pada thread yang berbeda, dimana suatu kasus ditangani tidak sepenuhnya secara simultan, untuk prosesor singel pada dasarnya benar-benar melakukan sebuah pekerjaan pada satu waktu. Teknik switching ini memungkinkan prosesor seolah-olah bekerja secara simultan.
(wikipedia)

Contoh Thread sederhana :
     
public class MyThread implements Runnable
{
    public void run()
    {
        System.out.println("i am thread !!!");
    }

    public static void main(String[] args)
    {
        (new Thread(new MyThread())).start();       

    }
}

ATAU

public class HelloThread extends Thread
{
    public void run()
    {
        System.out.println("Hello from a thread!");
    }

    public static void main(String args[])
    {
        (new HelloThread()).start();
    }

}

Keduanya sama saja, tinggal pilih mau yang mana,..

(www.azerdark.wordpress.com)

0 komentar:

Posting Komentar

 

©Copyright 2011 Teknik Informatika - DD | TNB