摘 要:隨著人們對計算機網(wǎng)絡資源的依賴性越來越大,獲取網(wǎng)絡信息資源已經(jīng)成為使用計算機的主要目的,而資源下載是獲取資源的重要途徑和手段。在此針對可靠性高,質(zhì)量高的Java并行多任務特點,從程序設計的角度,根據(jù)用戶選擇的線程數(shù)來對下載的資源進行分塊等方法展開論述,分析了基于Java技術進行多線程下載的原理。從狀態(tài)、塊對象、資源大小計算、上下文對象等方面分析了資源對象的創(chuàng)建方法,討論了文件下載過程中下載、暫停、繼續(xù)、保存等模塊實現(xiàn)方法,給出了一個基于Java技術的多線程下載工具設計流程。經(jīng)過測試,文件的下載速度得到了改善。
關鍵詞:Java; 多線程下載; 斷點續(xù)傳; Http