ホームページ > バックエンド開発 > C#.Net チュートリアル > C# スレッドとスレッド プールの違いの詳細な紹介

C# スレッドとスレッド プールの違いの詳細な紹介

黄舟
リリース: 2017-03-20 13:30:56
オリジナル
2818 人が閲覧しました

スレッド確立: (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); ここにオブジェクト o を追加する必要があります。

以上がC# スレッドとスレッド プールの違いの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート