A thread pool is a collection of threads that can be used to perform several tasks in the background. (See Threading (Visual Basic) for background information.) This leaves the primary thread free to ...