当前线程完成任务后,返回对上一个工作线程的调用

时间:2017-06-13 11:00:58

标签: java multithreading swing runnable java-threads

我有一个类,我在调用另一个类的main1方法。

Thread t=new Thread(new Runnable() {
    @Override
    public void run() {
       temp eqsj=new temp(null, null, false, false);
       String[] arguments=jtextfield1.getText().toString().split(" ");
       eqsj.main1(arguments);
       JOptionPane.showMessageDialog(new JFrame(), "Report generated"); 
    }
    });
    t.start();

temp 类实现了runnable,所以在从上面的代码调用main1之后,它将执行temp类的run()方法,运行正常。

问题是::当run方法完成时,应用程序将被终止并且不会返回调用main1的位置,并且由于它没有实现剩余的代码行:

JOptionPane.showMessageDialog(new JFrame(), "Report generated");

0 个答案:

没有答案