可不可以运行一个run的时候,就把另外一个线程wait(),当这个线程结束的时候,执行notifyAll().
我是想到这样的,不知道是也不是.

解决方案 »

  1.   

    java里面的线程类其实就是运行run()函数,一旦线程类的run()函数运行结束,线程也就结束等待java虚拟机的垃圾回收!
    如果你想让你的线程不结束,只有一个办法!public void run(){
      while(true){
        //你的代码
      }
    }祝你好运!
      

  2.   

    应该是run只能运行一次,运行完之后只能算结束,但是这个object还存在内存里面,所以不算死亡~~~~~~
      

  3.   

    remember: fun start() just run the fun run() only once!!
      

  4.   

    明白了,看来在java中,thread对象没法重用。
     to lotofu(骆驼) ( )------推荐点关于java核心编程的书哦。
      

  5.   

    mofei13975101162(莫非) ():你说的是关于线程的同步,呵呵。不能解决这个问题。
      

  6.   

    mofei13975101162(莫非) ():你说的是关于线程的同步,呵呵。不能解决这个问题。
      

  7.   

    antpower(方向不对,换个姿势再睡):对啊,我是把重点放到你那个在执行一个run方法之前保证另外一个Thread已经执行完毕了,你想要重复调用也只能在线程执行完毕后重新创建一个对象并且再运行了.