🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #3068

Are Concurrent Processes the same as threads?

#3068
From: Arcadio Alivio Sincero
Date: Sat, 25 Nov 1995 19:27
25 lines
1580 bytes
I was reading a FAQ on the Modula 3 language, and it said amongst the 
things it adds to Modula 2 is the support of lightweight processes, or 
threads.  Now, I thought this functionality was already present in Modula 2.

I don't use Modula 2 all that much (haven't for years ... never really
needed to ... until now), but as I was learning about Modula 2 a few years
back I seem to remember seeing in the book I was using the topic of
concurrent processes.  I was using MS-DOS at the time, and the thought of
concurrent processes was really exciting ... especially on a
non-multitasking OS such as DOS. 

A couple years later, I decided to "expand my horizons" and dump DOS for
good and ventured out into the world of multitasking, multithreading,
32-bit OS's.  My first encounter with a multithreaded OS was OS/2 ... 
having come from a DOS background, I had no idea what a thread was.  That
is, until I read up on it.  After reading about threads, I remembered what
I read about Modula 2's concurrent processes, and to me they seemed to be
basically the same thing.  Or are they? 

Are M2's concurrent processes and threads the same thing or are they 
different?


Arcadio
Technical Details
Message-ID: <497qmr$3sf@cville-srv.wam.umd.edu>
Path: arc1-ca.pugleaf.net!cville-srv.wam.umd.edu!lotu

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!cville-srv.wam.umd.edu!lotu
From: lotu@wam.umd.edu (Arcadio Alivio Sincero)
Newsgroups: comp.lang.modula2
Subject: Are Concurrent Processes the same as threads?
Date: 25 Nov 1995 19:27:23 GMT
Organization: University of Maryland College Park
Message-ID: <497qmr$3sf@cville-srv.wam.umd.edu>
NNTP-Posting-Host: rac3.wam.umd.edu
X-Newsreader: TIN [version 1.2 PL0]