我在哪里可以找到适用于 android 的好的线程/并发示例应用程序?
我看到很多使用 AsyncTask 的示例,但在 android API指南中说明:
强烈建议您使用 java.util.concurrent 包提供的各种 API,例如 Executor、ThreadPoolExecutor 和 FutureTask。
因此寻找一个混合所有这些类的好应用程序。
我在哪里可以找到适用于 android 的好的线程/并发示例应用程序?
我看到很多使用 AsyncTask 的示例,但在 android API指南中说明:
强烈建议您使用 java.util.concurrent 包提供的各种 API,例如 Executor、ThreadPoolExecutor 和 FutureTask。
因此寻找一个混合所有这些类的好应用程序。
嗨,我上个月开始在 android 平台上开发(但我从 2008 年开始使用 java)所以也许我的回答可能并不完全正确。我是我的应用程序,我仅将异步任务用于非常短的同步操作,而对于其他情况,我使用线程和执行器与广播接收器相结合。
对于有关并发的高质量文档,我推荐您使用 Sun/Oracle Jdk 文档。标准 jdk 带 dalvik 具有几乎相同的行为,我说几乎是因为 dalvik 主要是为嵌入式系统编写的,一般来说计算能力和资源都很低。
http://docs.oracle.com/javase/6/docs/technotes/guides/concurrency/
希望对你有帮助
您可以下载此示例项目以使用线程和 AsyncTask:
http://www.sgoliver.net/blog/wp-content/uploads/2012/07/android-hilos-asynctask.zip
该示例属于网站 www.sgoliver.net。这是一个很棒的西班牙语网站,即使您不懂西班牙语,您也可以看到许多学习 Android 编程的示例。
希望这会帮助你。