且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

又一个完整的Java启动一个后台线程

更新时间:2022-12-26 23:24:11

试试这个:

final Thread first = new Thread(r);
first.start();

Thread second = new Thread(new Runnable() {

    @Override
    public void run() {
        first.join();
        // TODO Auto-generated method stub
        running = false;
    }
});
second.start();

我改了:

  • 添加为第一
  • 最后keyworrd 第一个线程由#join在开始第二个线程的
  • 在等待完成。
  • 在即将开始sencond线程。
  • add final keyworrd for 'first'
  • wait finish of first thread by #join at begin of second thread.
  • start sencond thread soon.