以前自己開啟http連線,從未開啟過執行緒,我自己對執行緒用的也不是很熟悉,今天去論壇求救,立馬得到結果,結果來自亞日的一篇文章j2me http連線的例子,他的**寫的很清晰,**結構也不錯,是用lcdui的高階ui寫的。
但我用的是lwuit的包,很多寫法和lcdui不一樣,我就對著它的**研究了一下,自己寫了乙個lwuit的版本,非常感謝亞日提供的這個例子。
首先看看亞日的例子,**注釋寫的很清楚,看懂還是比較容易的。
看看效果圖,是從網路讀取的效果
下面的**是我用lwuit改造的**,**可以自己修改一下,讓**結構更良好,可以把http類抽出來。
託管執行緒處理的最佳做法
多執行緒程式設計需要在程式設計時倍加注意。對於多數任務,通過將執行請求以執行緒池執行緒的方式排隊,可以降低複雜性。本主題將 更複雜的情形,比如協調多個執行緒的工作或處理造成阻止的執行緒。死鎖和爭用條件 多執行緒程式設計解決了吞吐量和響應性問題,但引入此功能會帶來新的問題 死鎖和爭用條件。當兩個執行緒...
託管執行緒處理的最佳做法
多執行緒程式設計需要在程式設計時倍加注意。對於多數任務,通過將執行請求以執行緒池執行緒的方式排隊,可以降低複雜性。本主題將 更複雜的情形,比如協調多個執行緒的工作或處理造成阻止的執行緒。多執行緒程式設計解決了吞吐量和響應性問題,但引入此功能會帶來新的問題 死鎖和爭用條件。當兩個執行緒中的每乙個執行緒...
自定義執行緒池,如何最佳建立執行緒池
j a有預置執行緒池 newsinglethreadexecutor,newfixedthreadpool,newcacheedthreadpool,newscheduledthreadpool,newworkstealingpool。如果不適合,還可以使用threadpoolexecutor建立自...