Which is better “implements Runnable” over “extends Thread” to write a thread in Java? - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Which is better “implements Runnable” over “extends Thread” to write a thread in Java?

Damian99Damian99 USAPosts: 116Member
edited February 2014 in Java

I came to know that there are 2 ways to write a thread using Java.

#1

public class Thread1 implements Runnable {
        public void run() {
            //Code
        }
    }

#2

public class Thread2 extends Thread {
        public Thread2() {
            super("Thread2");
        }
        public void run() {
            //Code
        }
    }

What is the best approach in terms of performance?

Tagged:

Comments

Sign In or Register to comment.