เธรดพูลใน C # คือชุดของเธรด ใช้สำหรับทำงานเบื้องหลัง เมื่อเธรดเสร็จสิ้นภารกิจ เธรดจะถูกส่งไปยังคิวซึ่งมีเธรดที่รอทั้งหมดอยู่ วิธีนี้ใช้ซ้ำได้
ให้เราดูวิธีการสร้างเธรดพูล
ประการแรก ใช้เนมสเปซต่อไปนี้ −
using System.Threading;
ตอนนี้ เรียกคลาส threadpool โดยใช้อ็อบเจ็กต์ threadpool เรียกวิธีการ QueueUserWorkItem -
ThreadPool.QueueUserWorkItem(new WaitCallback(Run));
วนซ้ำในลูปและเปรียบเทียบกับออบเจ็กต์เธรดปกติ