線程的建立:(不同於java的是不用再繼承Thread類別)
TcpClient tc = tListener.AcceptTcpClient(); CThreadServer ctserver = new CThreadServer(tc); Thread t = new Thread(new ThreadStart(ctserver.AcceptImageFile)); t.IsBackground = true; t.Start();
線程池的建立
TcpClient tc = tListener.AcceptTcpClient(); CThreadServer ctserver = new CThreadServer(tc); //Thread t = new Thread(new ThreadStart(ctserver.AcceptImageFile)); //t.IsBackground = true; //t.Start(); ThreadPool.QueueUserWorkItem(new WaitCallback(ctserver.AcceptImageFile));
但這裡的AcceptImageFile與執行緒建立中的AcceptImageFile有所不同
在執行緒建立中為AcceptImageFile();
在執行緒池建立中為AcceptImageFile(Object o);這裡的Object o是必須要加入的。
以上是具體介紹C#線程與線程池的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!