집 >백엔드 개발 >C#.Net 튜토리얼 >C# 스레드와 스레드 풀의 차이점에 대한 자세한 소개
스레드 설정: (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)입니다. 여기서는 반드시 조인해야 합니다.
위 내용은 C# 스레드와 스레드 풀의 차이점에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!