Content deleted Content added
Line 55:
== Merge with [[Concurrency (computer science)]]? ==
Should this page be merged with [[Concurrency (computer science)]]? --[[User:FishSpeaker|FishSpeaker]] ([[User talk:FishSpeaker|talk]]) 03:15, 14 November 2008 (UTC)
:No, I don't think so. The [[Concurrency (computer science)]] article deals (or should deal) with defining the term "concurrency" as it's used in computer science, and discussing both its theoretical (some of which have little to do with concurrent computing) and practical aspects (in overview). The concurrent computing article should cover the practical aspects and applications of concurrency in programs. --[[User:Allan McInnes|Allan McInnes]] <small>([[User talk:Allan McInnes|talk]])</small> 01:43, 13 May 2009 (UTC)
Merge with [[Parallel Computing]]? --[[User:Javalenok|Javalenok]] ([[User talk:Javalenok|talk]]) 08:08, 12 May 2009 (UTC)
:No. They are different areas and involve different concerns. Concurrent computing involves writing programs that contain independent parts that may (but don't have to be) executed in parallel. For example, sometimes programs are made concurrent just to make them appear more responsive by running time-consuming but non-time-critical tasks "in the background", with no intention of running them on parallel processors. Parallel computing deals with the specific problems of writing programs intended to be run on multiple processors, typically to provide reductions in computation time. In that sense it's a subset of concurrent computing, but typically addresses other concerns in addition to concurrency. --[[User:Allan McInnes|Allan McInnes]] <small>([[User talk:Allan McInnes|talk]])</small> 01:43, 13 May 2009 (UTC)
|