ThreadPoolクラスによるマルチスレッド サーバ型のプログラムなどで、リクエストが次々と送られてきて、その1つ1つに対する処理をマルチスレッドで動作させたいようなときには、スレッドプールを利用した方がリソース的には効率がよいことは前述したとおりである。 次のList2は、スレッドプールを使用したサンプル・プログラムである。このプログラムでは、2つの処理をスレッドプールに登録し(スレッドプールのキューに追加し)、それぞれを別スレッドで実行する。 using System; using System.Threading; public class List2 { public static void Main() { // ThreadMethodをスレッドプールで実行できるように // WaitCallbackデリゲートを作成 WaitCallback waitCallback = n