Talk:Concurrent computing: Difference between revisions
→What are "concurrent threads"?
(→What are "concurrent threads"?: new section) |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 18:
== What are "concurrent threads"? ==
Conceptually speaking, unless you have multiple CPUs, there
Consider also languages which support concurrent syntax without necessarily haven gotten around to implementing support for dispatching across multiple CPUs.
This leaves me wondering, what does this task specification really mean, in a language agnostic sense? --[[User:Rdm|Rdm]] 15:38, 24 November 2010 (UTC)
: "in a language agnostic sense" ... I don't know. I'd muse that it mostly means, "of minimally-synchronized execution contexts", but then we'd have to come up with a meaning for the constraint 'minimal'. --[[User:Short Circuit|Michael Mol]] 18:40, 24 November 2010 (UTC)
: If the language/runtime supports executing over multiple CPUs, that's what should be done for this task. Otherwise, if the language/runtime conceptually supports concurrency but doesn't ''actually'' do so, it should be noted in the text for that solution that this is the case (probably along with a note as to what version of the lang/rtlib this is referring to, so that this is known to be an issue at that particular point in time instead of something that is an issue for all eternity). –[[User:Dkf|Donal Fellows]] 16:42, 25 November 2010 (UTC)
:: Ok, I have taken a stab at this... --[[User:Rdm|Rdm]] 14:22, 26 November 2010 (UTC)
|