parallelise ripping
Submitted by Pete Kirkham
Link to original bug (#568126)
Description
I have a four core machine and a CD which can read at 48x. Currently juicer will run one CPU at 100%, and extracts at around 20x. Looking through the code it appears to use only one thread to run the extraction process. Running multiple threads could make the extraction limited by the CD bandwidth rather than CPU, reducing extraction times by factor of two or more.
Version: 2.24.x