2013-05-10 24 views
0

我在哪裏可以找到針對android的良好線程/併發示例應用程序?Android併發示例應用程序

我看到很多人使用的AsyncTask的例子,但在Android API指南指出:

強烈建議您使用由 java.util.concurrent包如 執行人提供的各種API, ThreadPoolExecutor和FutureTask。

因此尋找一個好的應用程序,混合所有這些類。

回答

2

嗨,我上個月開始在android平臺上開發(但我從2008年開始使用java),所以也許我的回答可能不完全正確。我是我的應用程序我只使用異步任務進行非常短的同步操作,而對於其他情況,我使用線程和執行程序與廣播接收器結合使用。

關於併發性的高質量文檔,我推薦您使用Sun/Oracle Jdk文檔。標準的jdk band dalvik具有幾乎相同的行爲,我之所以這樣說,幾乎是因爲dalvik主要針對低計算能力和低資源的嵌入式系統編寫的。

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

希望這將幫助你

+0

幫助...仍在尋找一個應用程序來播放/調試它。 – jacktrades 2013-05-10 23:37:28

+0

現在我不在辦公室了,所以不能發佈一些代碼,我在我的平板電腦上。從我的鏈接中,您可以訪問Sun/Oracle併發教程。該代碼非常簡單,有據可查,並且完全兼容於android – 2013-05-10 23:42:57

+1

如果您想要更加深入和廣泛,_Java Concurrency in Practice_非常好。 – fadden 2013-05-11 00:26:25