Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!killer!tness7!tness1!sugar!peter
From: peter@sugar.UUCP (Peter da Silva)
Newsgroups: comp.sys.amiga
Subject: Re: Amiga UNIX
Message-ID: <2181@sugar.UUCP>
Date: 25 Jun 88 22:31:00 GMT
References: <23602@hi.unm.edu> <4071@cbmvax.UUCP> <142@ssdis.UUCP>
Organization: Sugar Land UNIX - Houston, TX
Lines: 20

In article <142@ssdis.UUCP>, gsarff@ssdis.UUCP (gary sarff) writes:
> If I have on my amiga running, 1 word processor,
> 1 spreadsheet, 1 photon paint, 1 comm program, they are all different
> processes all single threaded, no advantage is gained.  Threads would be
> much better if one had fork() in an OS like unix, then the OS could just
> create another thread of the calling process instead of copying the 
> core image again.  Threads are nicer yes, but do many amiga programs use
> them, i.e. are there any multi-threaded "application" programs?

One thing you have to bear in mind is that from the point of view of overhead
Amiga processes *are* threads. There really isn't a smaller thread of
control flow that you can create on the Amiga. You can go to tasks, but that
really doesn't take up significantly fewer resources... about all you gane is
the DOS process header. The CPU-time difference is nil.

As for multi-threaded application programs: check out haicalc.
-- 
-- `-_-' Peter (have you hugged your wolf today?) da Silva.
--   U   Mail to ...!uunet!sugar!peter, flames to /dev/null.
-- "A foolish consistancy is the hobgoblin of little minds".