Thread pool là tập hợp các luồng (threads). Dùng để thực thi tác vụ nền (background). Khi luồng hoàn thành tác vụ, nó được đưa vào hàng đợi các luồng chờ để tái sử dụng.
Tạo thread pool:
- Sử dụng namespace:
using System.Threading; - Gọi ThreadPool.QueueUserWorkItem:
ThreadPool.QueueUserWorkItem(new WaitCallback(Run));
- Lặp trong vòng lặp và so sánh với Thread object thường.