在Java中执行后台任务 [英] Perform Background task in java

查看:188
本文介绍了在Java中执行后台任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

就像我们在android中拥有AsyncTask一样,我们在Java中拥有哪些选项可以执行在后台运行的任务(不同的线程)并轻松地与主线程通信.

Just like we have AsyncTask in android , what options do we have in Java to perform task running in background(different Thread) and as well communicate with the main Thread easily .

我发现了

1.Worker线程和

1.Worker Threads and

2.swing工作者

2.swing workers

请让我知道这些是否是进行此类工作的正确类,以及我还能用来做上述工作的其他

please let me know if these are the correct classes to do such work , as well what else i can use to do above mention work

推荐答案

通常,对于多线程/任务处理,Java具有出色的并发支持.查看java.util.concurrent.为了与主线程通信,也许是java.util.obsever和java.util.observable.

For multi-threading/tasking in general, Java has terrific concurrency support. Check out java.util.concurrent. And to communicate with the main thread perhaps java.util.obsever and java.util.observable.

这篇关于在Java中执行后台任务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆