[ILUG] Threads, fork etc

From: allsop (allsop at domain csn.ul.ie)
Date: Fri 04 Feb 2000 - 19:37:12 GMT


Hello all
I'm working on developing a network server program at the moment, and I'd
like to make it as stable and reliable as problem. So far, I've been
messing around with threads, forks etc. Basically what I want to do is
span a new thread to handle each new client connection. I'm using threads
to handle this part. The problem is that I further want each thread to
execute another seperate program, which the spawned thread can then
control using signals or some other IPC. So far I'm planning on doing this
using a fork from within the thread. The problem is that I'm a bit fuzzy
on the overheads etc associated with threads, forks etc. So basically,
what are the problems with architecture outlined above, and is there a
better way of doing it?
Thanks all
Patrick



This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:05:21 GMT