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: Java





Link to Us