From: Charles Oliver Nutter Date: 2009-09-03T14:21:41+09:00 Subject: Re: Process or Thread? On Sat, Aug 22, 2009 at 2:07 PM, Gary Wright wrote: > For a CPU intensive task (image processing), i doubt that two OS > threads running on two core's is going to be any more efficient > than two processes running on two cores.  Multi-threading introduces > complications that are neatly avoided by using multiple processes. > I'd much rather deal with a multi-process architecture than a > multi-threaded architecture. You're correct, if the processes don't talk to each other. But if you have to pass information across processes, things suddenly get a lot more tangled and IPC-bound than with threads. It's a tradeoff, as always. - Charlie