Multithreading Basic program
Multithreading program in java
1:-
class Demo implements Runnable
{
public void run()
{
}
public static void main(String args[])
{
Demo t= new Demo ();
Thread th = new Thread(t);
th.start();
}
}
C:\java>javac Testing.java
C:\java>java Demo
C:\java>
2:-
class Demo implements Runnable
{
public void run()
{
System.out.println("MULTITHREADING");
}
public static void main(String args[])
{
Demo t= new Demo ();
Thread th = new Thread(t);
th.start();
}
}
C:\java>javac Testing.java
C:\java>java Demo
MULTITHREADING
C:\java>
3: - 1.Performing single task from single Thread.
//1.Performing single task from single Thread.
class Demo extends Thread
{
public void run()
{
System.out.println("thread task");
}
public static void main(String[] args){
Demo t= new Demo();
t.start();
}
}
C:\java>javac Testing.java
C:\java>java Demo
thread task
C:\java>
4: -
2.Performing single task from Multipal Thread.
class Demo extends Thread
{
public void run()
{
System.out.println("thread task");
}
public static void main(String[] args){ //main thred (jva banya hai)
Demo t= new Demo();
t.start(); //thread 1
Demo t2= new Demo();// thrad 2
t2.start();
}
}
yha pe three thread create hua hai
C:\java>javac Testing.java
C:\java>java Demo
thread task
thread task
C:\java>
5 :-
3:- Performing multiple Task from single Thread.
iska program posibal nahi hai
6:-
4:- Performing multiple Task from multiple thread
class mythred extends Thread
{
public void run() //Task 1
{
System.out.println("thread task");
}
}
class mythred2 extends Thread
{
public void run() //Task 2
{
System.out.println("thread task 2");
}
}
class Demo{
public static void main(String[] args){
mythred t= new mythred(); //thread 1
t.start();
mythred2 t2 =new mythred2();
t2.start();
}
}
C:\java>javac Testing.java
C:\java>java Demo
thread task
thread task 2
C:\java>
Comments
Post a Comment