在Java中执行后台任务 [英] Perform Background task in 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屋!