This would then mean it will do 8 passes at the same time (more or less) every time a thread finishes a pass it will add the amount of passes passed.The easiest method for multithreading is to assign the basic task to each thread
so one thread: 1,2,3,.... and 8 threads would be like 8, 16, 24, .... but still a pass is a pass...
so either 1 or 8 threads if you go up to 2400 passes, the quality would be the same but with 8 threads it will be done in 1/8th of the time (if the cores run on the same speed, of course)
I did not write the software, but I am curious from nature