Multithreading program in java
Two way se create hota hai thread class
1:- First ways
class Demo extends Thread
{
public void run()
{
System.out.println( "thread task");
}
public static void main (String []args)
{
Demo t= new Demo();
t.start(); // ayse program likhege to thread create ho jayega
}
}
C:\java>javac Testing.java
C:\java>java Demo
thread task
C:\java>
2:- or
class Demo extends Thread
{
public void run()
{
System.out.println( "thread task");
}
public static void main (String []args)
{
Demo t= new Demo();
t.run(); //is program me simple ek method create huaa
}
}
C:\java>javac Testing.java
C:\java>java Demo
thread task
C:\java>
3:- Second Way
class Demo implements Runnable
{
public void run()
{
System.out.println( "thread task 2");
}
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
thread task 2
C:\java>
or
class Demo implements Runnable
{
public void run()
{
System.out.println( "thread task 2");
}
public static void main (String []args)
{
Demo t= new Demo();
Thread th= new Thread(); // isme kuch nahiprint nahi karega
th.start();
}
}
C:\java>javac Testing.java
C:\java>java Demo
C:\java>
Comments
Post a Comment