Which of the following is the correct code to create and run a thread in java?   a.   class Test extends Thread{ public void run(){ System.out.println("Thread running!"); } public static void main(String[] args) { Test t = new Test(); t.run(); }

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter11: Operating Systems
Section: Chapter Questions
Problem 14VE
icon
Related questions
Question
Which of the following is the correct code to create and run a thread in java?

 
a.

 

class Test extends Thread{
public void run(){
System.out.println("Thread running!");
}

public static void main(String[] args) {
Test t = new Test();
t.run();
}
}

 

b.

 

class Test extends Thread{
public void start(){
System.out.println("Thread running!");
}

public static void main(String[] args) {
Test t = new Test();
t.run();
}
}

 

c.

 

class Test extends Thread{
public void run(){
System.out.println("Thread running!");
}

public static void main(String[] args) {
Test t = new Test();
t.start();
}
}

 

d.

 

class Test extends Thread{
public void start(){
System.out.println("Thread running!");
}

public static void main(String[] args) {
Test t = new Test();
t.start();
}
}
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Avoiding deadlock
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning