黑马程序员技术交流社区

标题: 求改代码 [打印本页]

作者: 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
你检查一下是不是目录放错了  代码本身是可以运行的   不过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





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2