首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >首先从Java方法返回,然后再进行处理

首先从Java方法返回,然后再进行处理
EN

Stack Overflow用户
提问于 2015-02-16 02:38:33
回答 1查看 80关注 0票数 0

我必须为for服务编写一个java方法。java方法将采用很少的参数,然后开始一些耗时的数据处理。

我的要求是,我希望立即从java方法向调用方法返回一个惟一的Id,并在后台进行数据处理。调用者方法将使用唯一id保持检查数据处理的状态。

在后台进行数据处理的同时,从方法返回uniqueId的最好方法是什么?使用线程是个好主意,还是有其他解决方案呢?

例如:

代码语言:javascript
运行
复制
main method() {
    string uniqueId = dataProcessing(params);
}

dataProcessing(params) {
    String uniqueId = uniqueIdGenerator();
    doDataProcessing();
    return uniqueId;
}

在上面的方法中,只有当doDataProcessing方法完成作业时,才会返回uniqueId。首先返回uniqueId,然后对数据进行后台处理的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-02-16 02:48:11

是的,你我认为线程是可以使用的,它对于你的后台任务来说是一个很好的选择。但我建议不要从头开始做任何事情。您正在使用webservice,您可能正在使用某个框架,并让框架来处理它。因为它们被许多其他人测试和使用。因此,它们比使用自己的方法更可靠。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28529656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档