黑马程序员技术交流社区
标题:
求改代码
[打印本页]
作者:
pthuakai
时间:
2013-4-29 15:48
标题:
求改代码
package TestPackege;
class Test extends Thread
{
Test(String name)
{
super(name);
}
public void run()
{
for(int x=0;x<60;x++)
{
System.out.println((Thread.currentThread()==this)+"..."+this.getName()+"run"+x);
}
}
}
public class ThreadTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Test t1=new Test("one");
Test t2=new Test("two");
t1.run();
t2.run();
for(int x=0;x<60;x++)
{
System.out.println("main"+x);
}
}
}
不知道为什么出错,求帮助
作者:
花开花落总相似
时间:
2013-4-29 15:56
未命名.jpg
(26.13 KB, 下载次数: 0)
下载附件
2013-4-29 15:56 上传
你检查一下是不是目录放错了 代码本身是可以运行的 不过60个循环 我去.......
作者:
何锦权
时间:
2013-4-29 21:47
代码运行是没有问题的,我想说的是你是不是把 t1.start()写成t1.run()了,
t1.run(),就相当于直接调用函数啊,没有开启线程的呢
作者:
黄玉昆
时间:
2013-4-30 23:34
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
作者:
小石头39910
时间:
2013-5-6 13:47
F:\java\1.png代码运行的时候它提醒 类ThreadTest是公共的 只要把这个类前面的 public去掉就可以运行了
作者:
小石头39910
时间:
2013-5-6 13:49
1.png
(19.23 KB, 下载次数: 0)
下载附件
2013-5-6 13:48 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2