How to decide whether to use threads or create separate process altogether in your application to achieve parallelism.
A couple of links that could help you decide, I hope:
http://blog.labnotes.org/2006/08/29/why-processes-scale-better-than-threads/ http://www.jroller.com/cpurdy/entry/fastcgi_not_so_fast