Clock

Sabtu, 17 November 2012

Program sederhana menggunakan thread

contoh program sederhana menggunakan thread pada program java,
ada dua cara untuk membuat thread di java adalah :
  • extends kelas thread
class thread secara implisit juga meng-implements interface runnable, makadari itu setiap kelas yang diturunkan dari class thread harus mengartikan method run (). berikut contoh programnnya :
        class CobaThread1 extends Thread
       {

                                          public void run()
                                         {
                                                for (int ii = 0; ii<4; ii++){
                                                System.out.println("Ini CobaThread1");
                                                Test.istirohat(11);
                                                }
                                          }
        }

  • implements interface runnable
lebih umum digunakan karena kita dapat mengimplements dari banyakkelas sekaligus
contoh programnya:

class CobaThread2 implements Runnable
{
             public void run()
             {
                         for(int ii = 0; ii<4; ii++){
                         System.out.println("Ini CobaThread2");
                        Test.istirohat(7);
             }
}

public class Test
{
              public static void main (String[] args)
             {
                        Thread t1 = new CobaThread1();
                        Thread t2 = new Thread (new 
                        CobaThread2());
                        t1.start();
                        t2.start();
                        for (int ii = 0; ii<8; ii++){
                        System.out.println("Thread 
                        UTAMA");
                        istirohat(5);
              }
}

public static void istirohat(int 
tunda)
{
              try{
                        Thread.sleep(tunda*100);
                      } catch(InterruptedException e) {}
}

Tidak ada komentar:

Posting Komentar