所有的java线程对象在stop后都不能restart。
因此建议你,不要stop线程,不用的时候可以用wait,需要的时候notify

解决方案 »

  1.   

    这样会不会一直占着内存啊, 因为我这个线程一旦停止,可能很长时间都不需要启动.
      

  2.   

    这是一个根据实际情况而定的问题。
    线程的启动和停止是需要耗费系统资源和时间的。而且,重复的制造线程对象也会重复的生成垃圾对象。如果,使用等待通知的方式,是会使一个对象常驻内存,但是前面说的几个问题也就不会出现了。这些要看你的实际情况了。