Multithreading in Java

Multithreading in Java

In this multithreading programming example, We will use Runnable interface to implements in main class to run multithreading in java.

Multi threading programming will explain how to use Runnable Interface in java J2EE program and application.

1. MainThreadClass.java

public class MainThreadClass {

    public static void main(String[] args) {

        ThreadClass tc1=new ThreadClass("Run");
        ThreadClass tc2=new ThreadClass("Thread");

        Thread t1=new Thread(tc1);
        Thread t2=new Thread(tc2);

        t1.start();
        t2.start();
    }
}

2. ThreadClass.java

public class ThreadClass implements Runnable{

    String msg;

    public void run()
    {
        for(int i=0;i<=5;i++)
        {
            System.out.println("Run method: "+msg);
        }
    }

    ThreadClass(String mg)
    {
        msg=mg;
    }
}

Output

Run method: Run
Run method: Run
Run method: Run
Run method: Thread
Run method: Thread
Run method: Thread
Run method: Run
Run method: Run
Run method: Thread
Run method: Thread
Run method: Run
Run method: Thread

Tags:

Bookmark  

 

Leave a Reply

Security Code:

 

  Random Post