There are times when you’d like to make some code threaded, but you just don’t want to go through all the troubles of making the threads and all that jazz. Wouldn’t it be great if you could instead say ‘Go do this in a thread’ and poof! It just works? That’s the basic idea behind a thread pool, and you should check out this great article to learn more about how they work. Included in this article is an entire thread pool implementation that is free for you to use with your own projects!