[Info-vax] VMS Forever?

Bob Eager rde42 at spamcop.net
Fri Apr 24 16:19:38 EDT 2009


On Fri, 24 Apr 2009 20:00:02 UTC, glen herrmannsfeldt 
<gah at ugcs.caltech.edu> wrote:

> MetaEd <metaed at gmail.com> wrote:
> (snip)
> > Threads are, in essence, program counters. By this definition, if a
> > process's address space has exactly one program counter, that is a
> > single thread. If it has multiple program counters, it is multi-
> > threaded. Threads are also styled as lightweight processes.
> 
> Personally, I don't like the name 'process'.  It makes the
> term multiprocessing ambiguous.  (It should refer to multiple
> physical (or virtual) processors.  Besides, everyone now knows
> what multitasking means even if they don't know which end of
> a computer us up.)

What word would you use? Task, I guess. But not 'thread', which has a 
distinct meaning.

I always use the term 'process'. A process runs on a processor...that 
seems sensible, that's all.

> There is, in addition, on many systems vfork(), optimized for
> the case when exec() will be called, to avoid some work duplicating
> an address space that will then go away.

But it's a bit of a mess...

-- 
Bob Eager




More information about the Info-vax mailing list