Java: "implements Runnable" vs. "extends Thread"
Posted
by goosefraba19
on Stack Overflow
See other posts from Stack Overflow
or by goosefraba19
Published on 2009-02-12T14:28:46Z
Indexed on
2010/03/08
7:06 UTC
Read the original article
Hit count: 180
java
|multithreading
From what time I've spent with threads in Java, I've found these two ways to write threads.
public class ThreadA implements Runnable {
public void run() {
//Code
}
}
//with a "new Thread(threadA).start()" call
public class ThreadB extends Thread {
public ThreadB() {
super("ThreadB");
}
public void run() {
//Code
}
}
//with a "threadB.start()" call
Is there any significant difference in these two blocks of code?
© Stack Overflow or respective owner