Selasar Inspirasi

Multi Threading





Thread merupakan sekumpulan instruksi yang dieksekusi secara independen. Sedangkan makna multi threading merupakan suatu kemampuan yang memungkinkan beberapa kumpulan instruksi dijalankan secara bersamaan dalam sebuah program.
Contoh:
class Mobil implements Runnable{ //Runnable merupakan interface bawaan java
    String nama;
    public Mobil(String m){
        nama=m;
    }
    public void run(){   //implementasi interface Runnable
        for (int i=0;i<4;i++){
            try {
                Thread.currentThread().sleep(1000); //jeda 1 detik
            } catch (InterruptedException ie){
                System.out.println("terinterupsi");
            }
            int j = i+1;
            System.out.println("Thread "+nama+" : Posisi"+j);
        }
    }
}

public class ThreadMobil {
    public static void main (String args[]){
        Thread fortuner = new Thread(new Mobil("Fortuner"));
        Thread avanza = new Thread(new Mobil("Avanza"));
        fortuner.start();avanza.start(); //menjalankan thread
    }
}

contoh thread


0 Comments
Tweets
Comments

Responses

0 Respones to "Multi Threading"

Posting Komentar

 
Return to top of page Copyright © 2010 | Platinum Theme Converted into Blogger Template by HackTutors