应该就这两种方法,继承Thread或者实现Runnable。其他的要是有的话就不是Java标准库的实现了。

解决方案 »

  1.   

    我知道线程的实现使用这两个方法,我只是说要创建三个完成不同任务的线程,
    就必须要实现三个类吗?这两种方法都是这样的么?我模模糊糊记得有一篇文章说如果要实现不同的线程,最好用继承Thread的方法,
    而不要用实现Runnable的方法,因为用Runnabel的方法,要实例化三个类,
    但是继承Thread不一样要用三个类来分别继承么?我没看出在实现"不同任务线程"这方面
    继承Thread类比实现Runnable接口好在什么地方。
      

  2.   

    Thread frist;
    Thread frist1;
    Thread frist2;frist.start;
    frist1.start;
    frist2.start;
      

  3.   

    举个例子,比如要吃30个苹果,
    若用继承Thread的方法:1,2,3,三个线程每人吃30个.
    若用实现Runnable的方法:1,2,3,三个线程每人吃10个.所以说若是完全无关的事情,用继承Thread的方法吧.
      

  4.   

    楼上的EXP好新颖哟!
       继承Thread的方法,可以满足楼主的需求哟!
      

  5.   

    楼上的楼上说得不对,这两种方法是一样的。如果不像写那么多的类,可以用内部类继承Thread或实现Runnable。
      

  6.   

    楼上的大哥,能给简单的举两个例子么(分别用Thread和Runnable).
    怎么用内部类实现?