创建不同线程的问题。

flyforlove 2004-01-30 05:38:23
我想创建三个线程,分别做完全无关的事情,
是不是就是简单的用三个类分别继承Thread就可以了?或者简单的分别实现Runnable?
然后分别启动就好了?

还有没有其他方法?
...全文
34 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyforlove 2004-02-01
  • 打赏
  • 举报
回复
楼上的大哥,能给简单的举两个例子么(分别用Thread和Runnable).
怎么用内部类实现?
Sheepy 2004-02-01
  • 打赏
  • 举报
回复
楼上的楼上说得不对,这两种方法是一样的。

如果不像写那么多的类,可以用内部类继承Thread或实现Runnable。
tiger_wkh52741 2004-01-31
  • 打赏
  • 举报
回复
楼上的EXP好新颖哟!
继承Thread的方法,可以满足楼主的需求哟!
dachangtui 2004-01-31
  • 打赏
  • 举报
回复
举个例子,比如要吃30个苹果,
若用继承Thread的方法:1,2,3,三个线程每人吃30个.
若用实现Runnable的方法:1,2,3,三个线程每人吃10个.

所以说若是完全无关的事情,用继承Thread的方法吧.
dreamnear 2004-01-31
  • 打赏
  • 举报
回复
楼上又在做什么?
flyforlove 2004-01-31
  • 打赏
  • 举报
回复
楼上在做什么?
sy5591 2004-01-31
  • 打赏
  • 举报
回复
Thread frist;
Thread frist1;
Thread frist2;

frist.start;
frist1.start;
frist2.start;
flyforlove 2004-01-30
  • 打赏
  • 举报
回复
我知道线程的实现使用这两个方法,我只是说要创建三个完成不同任务的线程,
就必须要实现三个类吗?这两种方法都是这样的么?

我模模糊糊记得有一篇文章说如果要实现不同的线程,最好用继承Thread的方法,
而不要用实现Runnable的方法,因为用Runnabel的方法,要实例化三个类,
但是继承Thread不一样要用三个类来分别继承么?我没看出在实现"不同任务线程"这方面
继承Thread类比实现Runnable接口好在什么地方。
Sheepy 2004-01-30
  • 打赏
  • 举报
回复
应该就这两种方法,继承Thread或者实现Runnable。其他的要是有的话就不是Java标准库的实现了。
wlnet 2004-01-30
  • 打赏
  • 举报
回复
这样挺好啊!

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧