C#實現多線程下載

C#中利用多線程下載步驟說明:

  在利用多線程下載時用到如下幾個類:

引入命名空間System.Net,System.IO

   1.WebClient類

  該類主要提供向URI標識的任何本地、Internet資源發送數據以及從這些資源獲取數據。其有兩個方法爲主要public byte[] DownloadFile(string address),public void DownloadFile(string address,string filename)

2.WebRequest類

該類的作用是發出對統一資源標識符URI的請求。並生成一個新的WebRequest。public static WebRequest Create(Uri requestUri)

同時,C#中線程的建立方式:

1.引入命名空間System.Threading

2.定義線程所要執行的方法 public void ThreadAction(){};

3.定義線程Thread thread1=new Thread(new ThreadStart(this.ThreadAction);

4.啓動線程 thread1.start();

5.停止線程thread1.Abort();

6.暫停線程thread1.Interrupt();

7.繼續線程thread1.Resume();

8.暫停/阻塞線程 thread1.Sleep(),thread1.Suspend(),Thread1.Join()

 

發佈了51 篇原創文章 · 獲贊 5 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章