黑马程序员技术交流社区

标题: 线程问题,出现莫名其妙的错误 [打印本页]

作者: 红茶2331    时间: 2013-11-14 11:20
标题: 线程问题,出现莫名其妙的错误
  1. class compute implements Runnable
  2. {
  3.         int i = 0;

  4.         public void run()
  5.         {
  6.                 for(int i = 0; i < 10; i++)
  7.                 {
  8.                         System.out.println("this:"+i);
  9.                 }
  10.         }
  11. }
  12. class compute1 implements Runnable
  13. {
  14.         public void run()
  15.         {
  16.                 for(int i = 0; i < 10; i++)
  17.                 {
  18.                         System.out.println(i);
  19.                 }
  20.         }
  21. }
  22. class threadtest
  23. {
  24.         public static void main(String[] args)
  25.         {
  26.                 compute c = new compute();
  27.                 compute1 c1 = new compute1();
  28.                
  29.                 Thread t = new Thread(c);
  30.                 Thread t1 = new Thread(c1);

  31.                 t.start();
  32.                 t1.start();
  33.                 System.out.println("Hello World!");
  34.         }
  35. }

复制代码
编译的时候为什么会出现找不到符号,Thread t1 = new Thread(compute)的错误,我两个类都实现Runnable接口了啊


作者: wjj410830911    时间: 2013-11-14 11:27
  1. this:0
  2. Hello World!
  3. this:1
  4. this:2
  5. this:3
  6. this:4
  7. this:5
  8. this:6
  9. this:7
  10. 0
  11. 1
  12. 2
  13. 3
  14. 4
  15. 5
  16. 6
  17. 7
  18. 8
  19. 9
  20. this:8
  21. this:9
复制代码
没有啊   我打印成功了啊。。。。没有任何报错
作者: 红茶2331    时间: 2013-11-14 13:37
本帖最后由 红茶2331 于 2013-11-14 13:38 编辑






我编译就出这个问题了
作者: 红茶2331    时间: 2013-11-14 13:39
很奇怪啊,我在别的电脑上编译也出现这个问题
作者: Weix1992    时间: 2013-11-14 13:46
我也运行成功了,在检查一下环境问题吧




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