开发者社区> 问答> 正文

java 主函数中启动第二个线程,然后主函数继续向下执行

已解决

需求是这样的,请求过来,先将所有的数据存下来,启动第二个线程去处理数据,主函数里面不关心第二个线程是否处理完成,直接返回成功,这样怎么写

展开
收起
51干警网 2016-02-17 21:48:23 2324 0
1 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808
    采纳回答

    你可以采取这样的操作:

    YourData yourData;
         boolean requestDeco(YourData yourData) {
                    //存一份
                    this.yourData = yourData;
                    //交给线程处理
            new SecondThread(yourData).start();
                    //返回成功
            return true;
        }
    
        class SecondThread extends Thread {
            YourData yourData;
            public SecondThread(YourData yourData) {
                this.yourData = yourData;
            }
    
            @Override
            public void run() {
                //
                // do secondThread
            }
        }
    2019-07-17 18:29:13
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载