> Multithreaded applications share the same memory space.
> Forked applications are truly separate applications, they have a different
memory
> space.

Got you. So the correct term would be 'multiprocess'. I always forget that
UNIX considers processes to be seperate to threads. BeOS does things
slightly differently. We have the notion of 'teams'. A thread belongs to a
'team'. All threads are effectively light weight processes. However, and I
forget the exact reason, a team is not an exact equivilence to a UNIX
process.

> So the term 'multithreaded' doesn't apply. If you want to share the
> same memory space, you need the 'Clone' function in linux.

The wonders of 70's inspired technology ;-) Fork sounded sensible, but clone
sounds a bit like it does something completely different. Ah well....

Matt


_______________________________________________
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to