Article View: comp.lang.modula2
Article #3068Are Concurrent Processes the same as threads?
From: Arcadio Alivio Sincero
Date: Sat, 25 Nov 1995 19:27
Date: Sat, 25 Nov 1995 19:27
25 lines
1580 bytes
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!lotuShow 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]