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()