多线程运行的问题

slc1989 2011-08-12 02:04:00
在同一个包下我有两个两个java文件
一个是
package duoxiancheng;

public class dxc2 extends Thread{
public void run(){
System.out.println("通过继承Thread类方法定义线程,通过start方法启动");
}

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





还有一个是
package duoxiancheng;

class xiancheng implements Runnable{
public void run(){
System.out.println("通过继承Runnable接口定义线程");
}
}

public class dxc3{
public static void mian(String[] args){
xiancheng xc=new xiancheng();
Thread t=new Thread(xc);

t.start();
}
}




但是运行的时候总是运行第一个java文件里面的线程,运行第二个java文件里面的线程的时候也是输出“通过继承Thread类方法定义线程,通过start方法启动”的结果,刚学这个。。还请大家指导
...全文
84 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
slc1989 2011-08-12
  • 打赏
  • 举报
回复
大哥好眼力!
啊哈哈哈哈 我又一次看走眼了。。。。
不好意思了
阳明 to life 2011-08-12
  • 打赏
  • 举报
回复
public class dxc3{
public static void mian(String[] args){
xiancheng xc=new xiancheng();
Thread t=new Thread(xc);

t.start();
}
}
slc1989 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhouyuqwert 的回复:]
实在不行run configure看看执行的哪个类
[/Quote]

run configure里面没有dxc3这个java文件。。。。 这个是怎么回事呀
阳明 to life 2011-08-12
  • 打赏
  • 举报
回复
实在不行run configure看看执行的哪个类
阳明 to life 2011-08-12
  • 打赏
  • 举报
回复
点在文件上右键run....
slc1989 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 softroad 的回复:]
你怎么知道呢?打印添加上Thread.currentThread().getName()
[/Quote]

。。我没看懂什么意思
slc1989 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 soli11722984 的回复:]
你怎么运行的。。。。。
[/Quote]


我就是点eclipse里面的run啊。。。我也纳闷
softroad 2011-08-12
  • 打赏
  • 举报
回复
你怎么知道呢?打印添加上Thread.currentThread().getName()
soli11722984 2011-08-12
  • 打赏
  • 举报
回复
你怎么运行的。。。。。

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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