如何在我停止线程(Mythread.stop();)时去做某事,然后又想再次使用线程

Wongsakorn
 Thread td = new Thread(){
       public void run(){
        //do someting
               Thread.sleep(1000);
               ///// do something
              td.stop();
        }
};
  public static void main(String[] args){
       //do someting this line
       td.start();
      /////do  new someting this line
      td.start();

}

当我启动程序时,我想做1.> 2.> 2.1> 3。> 4我该怎么做

尼伯(JB Nizet)

stop()如记录,已被废弃,不应该被使用。而且一个线程只能启动一次(也有记录):

一次启动一个线程永远是不合法的。

我建议您阅读Thread javadoc以及并发教程

似乎您要在启动的线程中等待,直到在主线程中完成某些操作为止。您的描述太含糊,无法给出确切的答案,但是您应该查看java.util.concurrent软件包中的Lock和CountDownLatch

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何在Android中停止线程

来自分类Dev

我如何停止可运行线程或“接口”

来自分类Dev

如何在Java中停止线程

来自分类Dev

如何在Android上停止线程?

来自分类Dev

如何在C#中停止线程

来自分类Dev

如何在Android活动中停止线程

来自分类Dev

如何在Java中停止线程

来自分类Dev

如何在Android中停止该线程?

来自分类Dev

如何在python中停止线程变量

来自分类Dev

如何停止控制台暂停我的线程和任务?

来自分类Dev

如何停止控制台暂停我的线程和任务?

来自分类Dev

如何使用线程中断方法停止线程

来自分类Dev

如何停止线程?

来自分类Dev

如何停止线程-Qthread

来自分类Dev

如何停止这种线程?

来自分类Dev

如何停止线程?

来自分类Dev

如何停止线程-Java

来自分类Dev

如何停止线程的执行

来自分类Dev

Android MediaPlayer:如何在完成活动之前停止线程

来自分类Dev

如何在其他功能中停止线程

来自分类Dev

如何在ProducerConsumer情况下停止Java线程?

来自分类Dev

如何在 onBackPressed 或 onPause 或 OnResume 中停止线程

来自分类Dev

tomcat停止时如何停止线程

来自分类Dev

我需要使用while循环来停止仿真,因为它遇到了一个障碍,然后又遇到另一个障碍

来自分类Dev

我需要使用while循环来停止模拟,因为它遇到了一个障碍,然后又碰到了另一个障碍

来自分类Dev

我如何在php多线程中使用静态方法

来自分类Dev

我如何在线程中使用true?

来自分类Dev

我如何在C中使用进程中的线程数组

来自分类Dev

我如何在同步方法中使用新线程