Java基礎之多線程斷點下載

基本原理: 首先利用URLConnection獲取想要下載的文件的長度,而後由URLConnection獲取輸入流,根據文件的長度以及下載線程的個數,將文件分紅固定大小的塊,每一塊單獨啓動一個線程讀取、寫入。經過輸入流讀取下載文件的信息,而後將讀取的信息用RandomAccessFile隨機寫入到本地文件中。同時,在每一個線程中須要用一個臨時文件來保存當前已經下載文件的長度,這樣的話若是本次下載沒
相關文章
相關標籤/搜索