Android并发示例应用

时间:2013-05-10 23:20:09

标签: android multithreading

在哪里可以找到适合android的好的线程/并发示例应用程序?

我看到很多使用AsyncTask的例子,但在android API指南中说明:

  

强烈建议您使用提供的各种API   java.util.concurrent包等   Executor,ThreadPoolExecutor和FutureTask。

因此,寻找一个好的应用程序,混合所有这些类。

2 个答案:

答案 0 :(得分:2)

您好我上个月开始在Android平台上开发(但我从2008年开始使用java)所以也许我的回答可能不完全正确。我是我的应用程序我只使用异步任务进行非常短的同步操作,而对于其他情况我使用线程和执行器与广播接收器结合使用。

有关并发性的高质量文档,我建议您使用Sun / Oracle Jdk文档。标准的jdk band dalvik具有几乎相同的行为,我说几乎是因为dalvik主要是针对具有低计算能力和低资源的嵌入式系统编写的。

http://docs.oracle.com/javase/6/docs/technotes/guides/concurrency/

希望这会对你有所帮助

答案 1 :(得分:0)

您可以下载此示例项目以使用线程和AsyncTask:

http://www.sgoliver.net/blog/wp-content/uploads/2012/07/android-hilos-asynctask.zip

该示例属于网站www.sgoliver.net。这是一个很棒的西班牙语网站,即使您不懂西班牙语,也可以看到许多在Android上学习编程的例子。

希望这会对你有所帮助。