Talk:Synchronous concurrency: Difference between revisions
Content added Content deleted
(→Strange requirement: thread/process confusion.) |
(→Strange requirement: Clarified) |
||
Line 6: | Line 6: | ||
:I was looking specifically for concurrent tasks within a single program. Many languages call these concurrent units threads. Ada calls them tasks. There are other approaches and names for such capabilities. What I did ''not'' want was program-to-program communication as is common using fork, spawn, and pipe. Some languages, such as Java, Ada, and ML, have concurrent features built in. Some languages, such as C and C++, use external libraries to achieve similar ends. Some languages have no concurrency capabilities. I would not expect examples from languages with no capabilities. [[User:Waldorf|Waldorf]] 15:08, 21 October 2007 (MDT) |
:I was looking specifically for concurrent tasks within a single program. Many languages call these concurrent units threads. Ada calls them tasks. There are other approaches and names for such capabilities. What I did ''not'' want was program-to-program communication as is common using fork, spawn, and pipe. Some languages, such as Java, Ada, and ML, have concurrent features built in. Some languages, such as C and C++, use external libraries to achieve similar ends. Some languages have no concurrency capabilities. I would not expect examples from languages with no capabilities. [[User:Waldorf|Waldorf]] 15:08, 21 October 2007 (MDT) |
||
::So you're making a distinction between threads and processes? That's probably the source of confusion. I'll go ahead and clarify. --[[User:Short Circuit|Short Circuit]] 19:42, 21 October 2007 (MDT) |
::So you're making a distinction between threads and processes? That's probably the source of confusion. I'll go ahead and clarify. --[[User:Short Circuit|Short Circuit]] 19:42, 21 October 2007 (MDT) |
||
:::I clarified it somewhat, and added links to [[Thread]] and [[Process]], should anyone be interested in filling in some details on those pages. Jim, take a look at at Synchronous Concurrency, and make sure my changes didn't change alter the spirit of the task. --[[User:Short Circuit|Short Circuit]] 20:00, 21 October 2007 (MDT) |