有种情况,我需要提交一个表单,同时需要向用户发送短信,以及发送电子邮件。可能发送短信以及发送邮件耗时较长,我就想将三个任务并发执行,同时提交表单完成后优先返回,无需等待发送短信以及发送电子邮件返回结果。
但是现在我能够做到的是三个任务并发执行,采用Executor,但是却要等到三个任务都完成后才返回结果。我怎样才能实现上面的需求呢?
如果不能采用多线程,是不是还有其他方式?
求教关于多任务并发执行的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
soartju 2010-10-22 12:52关注你新开线程之后,主线程的退出是不会影响子线程的,
只有进程退出才会影响所有线程:)本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报