If you spawn a child process in ruby (using Kernel.system for example), can it use a different CPU to the parent process?
If so, can you use multiple threads (within the same CPU) in a parent process, and have each thread spawning a child process that can use a different CPU, even in ruby 1.8?
(Background -- it's superscript.rb from this superuser question, but rather than doing all 50 folders, I just want to do one of the folders quickly. I'm using Ubuntu Linux.)