After experimenting with pthreads I determined that the gains were not likely to be substantial enough to warrant the added complexity and such like. I have a plan to make use of multiple cores, but pthreads is not it.
This branch did yield a number of items that I had to clean up in order to facilitate the pthread experimentation however, and so theses changes are being merged back into master in order to clean up the project a little.
After experimenting with pthreads I determined that the gains were not likely to be substantial enough to warrant the added complexity and such like. I have a plan to make use of multiple cores, but pthreads is not it.
This branch did yield a number of items that I had to clean up in order to facilitate the pthread experimentation however, and so theses changes are being merged back into master in order to clean up the project a little.