当前位置:  技术问答>java相关

thread考题一道??,为何编译不通过,

    来源: 互联网  发布时间:2015-03-13

    本文导语:  public class x implements Runnable{  private int x;  private int y;  public static void main(String args[] ){  x that = new x();  (new Thread(that)).start();  (new Thread(that)).start();  }  public synchronized void run(){  for( ; ; ){  x++;  y++;...

public class x implements Runnable{ 
private int x; 
private int y; 

public static void main(String args[] ){ 
x that = new x(); 
(new Thread(that)).start(); 
(new Thread(that)).start(); 

public synchronized void run(){ 
for( ; ; ){ 
x++; 
y++; 
System.out.Println("x=" + x + ", y=" +y); 
}
}
}

|
好多x啊,编译器也搞不清谁是谁了。
1、System.out.Println(...    -> System.out.println(...
2、把文件名入类名改成别的(如Myx)

参照JDK API文档 -> Runnable
试试如下代码
public static void main(String args[] ){ 
  Myx that = new Myx(); 
  (new Thread(that)).start(); 
  Myx that2 = new Myx();
  (new Thread(that2)).start(); 
}

|
//我是想知道为何x,y相等。
注意:〉〉〉synchronized void run(){ 
你的run方法是同步的啊!


|
System.out.Println(...    -> System.out.println(...
大家都说了
x that = new x();//有没有类x?如果没有添加一个 
这样在我的机器上编译通过了

    
 
 

您可能感兴趣的文章:

  • thread考题一道??,,??,
  • cannot find -lboost_thread-gcc44-mt-1_34_1,但是已经交叉编译了boost
  • 我用javac编译HelloWorldapp.java无错误,但运行时出现该错误:Exception in thread "main" java.lang.NoClassDefFoundError: helloworldapp
  • 请问 pathclass设置正确 语法正确 编译通过 但在执行时 显示"Exception in thread "main" java.lang.NoClassDefFoundError"…………不解
  • linux boost thread编译问题
  • sqlserver iis7站长之家
  • 问个低级的问题,我编译的时候没问题,可运行时候出现如下提示:Exception in thread "main" java.lang.NoClassDefFoundError: NativeDem
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • 他们说是环境不正确:以知我的代码(极简的),编译没错,运行时出错:“java.lang.NoSuchMethodError: main /Exception in thread "main"
  • 我刚学Java,用Javac编译一个例程没问题,但一用Java运行就出错:Exception in the thread "main" java.lang.NoClassDefFoundError: Welcome
  • Exception in thread "main" java.lang.NoClassDefFoundError:Ellsworth(这是我的文件)。上面是我编译通过之后,执行是出现的信息?哪里
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类thread的类成员方法: thread定义及介绍
  • gcc thread.c -o thread.c -lpthread
  • java命名空间java.lang类thread的类成员方法: max_priority定义及介绍
  • Python中多线程thread与threading的实现方法
  • java命名空间java.lang枚举thread.state的类成员方法: new定义及介绍
  • C#利用System.Threading.Thread.Sleep即时输出信息的详解
  • java命名空间java.lang枚举thread.state的类成员方法: terminated定义及介绍
  • 请教关于Thread类执行的问题
  • java命名空间java.lang类thread的类成员方法: getdefaultuncaughtexceptionhandler定义及介绍
  • [求助]请问一下关于Thread的问题
  • java命名空间java.lang类thread的类成员方法: getstate定义及介绍
  • 请问如何在程序中得到 main()Thread 的 Priority ??
  • java命名空间java.lang枚举thread.state的类成员方法: runnable定义及介绍
  • 关于GLib Thread Pool的使用问题
  • java命名空间java.lang枚举thread.state的类成员方法: timed_waiting定义及介绍
  • Java Thread
  • java命名空间java.lang枚举thread.state的类成员方法: waiting定义及介绍
  • 急!为什么我没有thread.h文件?
  • java命名空间java.lang.management类managementfactory的类成员方法: thread_mxbean_name定义及介绍
  • SCJP模拟题 about Thread
  • java命名空间java.lang类thread的类成员方法: run定义及介绍
  • 有高手研究Agent++麽?里面有个thread.h,蛮难读的,请高手指点


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3