28 Jan
2009
28 Jan
'09
11:43 p.m.
On Wed, 28 Jan 2009, Stephen Sinclair wrote:
It's parallel, but not concurrent. ... However, they don't run in separate operating system threads, which would be "concurrent".
Standard terminology in CS is more or less the reverse. "Concurrent" means apparently happening at the same time, "parallel" means executing on more than one CPU. Multi-threaded programs are concurrent, but they're only parallel if they're running on more than one core. Of course, these things can change. "Core" used to mean RAM. Now it means CPU. -- Tom Duff. PLEASE GO ON.