I'm a Core/Tools programmer with a keen interest in problem solving and creating useful tools and systems for others to use. 

Thread pool

A thread pool is a centralized part of a system or program that creates and controls a series of threads. The idea of a thread pool is to run code in parallel to reach a result faster. As threading is something I have been tinkering with in previous game projects we have made. It was also a great opportunity for me to learn a broadly used pattern.

My desire to create a thread pool as my examination work was because I wanted to optimize the games we create at school. 

Read more