Multithreading error program
1:-
class Demo extends Thread
{
public void run()
{
System.out.println( "thread task");
}
public static void main (String []args)
{
Demo t= new Demo();
t.start();
t.start();//isme error aya isliya ki start method 2 bar create kar diya hai isliya
ham start method do bar create nahi kar sakte hai
}
}
C:\java>javac Testing.java
C:\java>java Demo
thread task
Exception in thread "main" java.lang.IllegalThreadStateException
at java.lang.Thread.start(Thread.java:708)
at Demo.main(Testing.java:12)
C:\java>
2:-
class Demo implements Runnable
{
public void run()
{
System.out.println("MULTITHREADING");
}
public void run()
{
System.out.println("MULTITHREADING"); //ya pe run methoid ko overload nahi kar sakte hai
}
public static void main(String args[])
{
Demo t= new Demo ();
Thread th = new Thread(t);
th.start();
}
}
C:\java>javac Testing.java
Testing.java:10: error: method run() is already defined in class Demo
public void run()
^
1 error
3:-
Comments
Post a Comment