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.