From what time I've spent with threads in Java, I've found these two ways to write threads:
With implements Runnable:
public class ThreadA implements Runnable {
public void run() {
//Code
}
}
//Started with a "new Thread(threadA).start()" call
Or, with extends Thread:
public class ThreadB extends Thread {
public ThreadB() {
super("ThreadB");
}
public void run() {
//Code
}
}
//Started with a "threadB.start()" call
Is there any significant difference in these two blocks of code ?
Anonymous User
08-May-2015