问题:

(单项选择题)单项选择题:在下列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接口使用的详细资料。

可能感兴趣的题目: