要在Android应用程序的后台运行进程,请使用AsyncTask。有没有类似的方式在java中的基本cmd行应用程序的后台运行某些东西?在java中如何在后台运行进程?
回答
它可以作为创建扩展Thread
类一样简单(原谅我,纯粹主义者,但这是最近的路:)
new Thread() {
public void run() {
// Do something here
}
}.start();
里有java.util.concurrent
包,一帮票友工具,你应该看看你是否需要做比这更复杂的事情。
我总是将'Runnable'传递给'Thread'的构造函数,而不是子类化线程。说实话,我不知道有什么不同,我认为这可能是我学会做的第一个方法。 – gsingh2011 2012-07-23 03:13:05
是的,这是我对“纯粹主义者”的评论。我大部分时间也使用'Runnable',因为它更加灵活 - 例如,你的'Runnable'可以扩展你想要的任何其他类。但这样做可以节省你输入大约16个字符:) – 2012-07-23 03:15:14
如果你想使用AsyncTask在android sdk文件中做背景。所以你不需要确定,你正确地通知你的用户界面,一些后台处理已经完成。如果你想使用线程,使用View.post()来通知UI。不明白为什么你不想使用AsyncTask – canisLupusLupus 2016-08-19 10:01:19
- 1. 如何在后台运行进程? c#
- 2. 在后台运行进程
- 3. 在Android中运行后台进程
- 4. 在Android中的后台运行进程
- 5. 在PHP中运行后台进程
- 6. 在Perl中运行后台进程
- 7. 在Tomcat中运行后台Java程序
- 8. 在java中的后台运行线程
- 9. 在Java的不同线程中运行后台进程
- 10. 如何在.net中使用c在后台运行进程#
- 11. 如何在后台线程中运行进程iOS
- 12. 如何在后台进程中运行linux应用程序?
- 13. 如何在ASP.Net web应用程序中运行后台进程
- 14. 如何在后台运行进度条?
- 15. 如何将子进程在后台运行到前台
- 16. Excel进程仍在后台运行
- 17. Ruby在后台运行进程
- 18. nohup:在后台运行PHP进程
- 19. 在后台运行进程php
- 20. 在Linux下运行php5后台进程
- 21. 关闭View后如何在后台运行网络进程?
- 22. 如何在Ruby-on-Rails中运行循环后台进程?
- 23. 如何在Android中重复运行后台进程
- 24. 如何在PHP中运行后台进程并读写stdout/stdin?
- 25. 如何根据ksh中的标志在后台运行进程
- 26. 如何在Gvim中的后台运行进程?
- 27. 如何在Linux中运行Derby作为后台进程
- 28. 如何在Linux中运行sh文件作为后台进程
- 29. 如何在独立进程中运行UWP后台任务?
- 30. 如何在spring mvc框架中运行后台进程
http://stackoverflow.com/questions/1842734/how-to-asynchronously-call-a-method-in-java – kevinc 2012-07-23 03:08:02
Java [concurrency](http://docs.oracle.com/javase/1.5。 0/docs/api/java/util/concurrent/package-summary.html) – adatapost 2012-07-23 03:08:43
http://stackoverflow.com/questions/1842734/how-to-asynchronously-call-a-method-in-java – kevinc 2012-07-23 03:09:02