问题:
(单项选择题)单项选择题:在下列Java程序中,通过实现Runnable接口创建一个线程,正确的语句应填入何处?
class MyRun implements Runnable
{
String str;
MyRun(String s)
{
str = s;
}
public void run()
{
System.out.println(str);
}
}
public class ex40
{
public static void main(String[] args)
{
String name = "实现阶段Runnable 接口";
MyRun my = new MyRun(name);
Thread th = ______;
th.start();
}
}
- A. new MyRun(my)
- B. new Thread()
- C. new Thread(my)
- D. Thread(my)
提问:
请问在Java程序中,通过实现Runnable接口创建线程时,应如何正确初始化Thread对象?这个问题的重点是考察什么知识点?这个章节的主要内容是什么?
复习要点:
理解Java中通过实现Runnable接口创建线程的方法,以及如何正确初始化Thread对象。
查阅资料方向:
查阅关于Java线程创建和Runnable接口使用的详细资料。
参考答案: