It looks like you may be right. Linux's thread implementation seems to leave something to be desired. I'll do a little more research before reverting to separate processes, but, damn, I was looking to put that pthreads book I bought years ago finally to some good use.
_________________________
Bitt Faulk