<div>Notice that the quoted concurrency definition has a self-contradiction: "several computations are executing simultaneously" is inconsistent with "preemptively time-shared threads on the same processor" since time-sharing means they are broken into parts that run consecutively, taking turns, and not simultaneously. In fact, I believe everybody means the latter, and therefore does not require strict simultaneity. What I think is meant is that the time-order of the computations as a whole is not required to be determinate: they can be mixed up in any way and the results will still be correct. (Some parts of them may be "pinned" with respect to other parts due to a communication, however.) In this respect, tasklets surely qualify as concurrent.</div>
<div> </div>
<div>Larry Dickson<br> </div>
<div><span class="gmail_quote">On 5/12/09, <b class="gmail_sendername">Stephan Diehl</b> <<a href="mailto:stephan@transvection.de">stephan@transvection.de</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br><br>Richard Tew wrote:<br>[...]<br>> I would say that the wikipedia entry isn't wrong as such, it is just<br>
> vague, and misleading because of that. Tasklets run concurrently.<br><br>I probably didn't have the right definition of 'concurrently'.<br>Wikipedia says about Concurrency:<br>"""<br>In computer science, concurrency is a property of systems in which<br>
several computations are executing simultaneously, and potentially<br>interacting with each other. The computations may be executing on<br>multiple cores in the same chip, preemptively time-shared threads on the<br>same processor, or executed on physically separated processors.<br>
""" (<a href="http://en.wikipedia.org/wiki/Concurrency_(computer_science)">http://en.wikipedia.org/wiki/Concurrency_(computer_science)</a>)<br><br>In that sense, it seems to be a bit of a stretch to claim that tasklets<br>
run concurrently. But I'm probably nitpicking here :-)<br><br>Cheers, Stephan<br>[...]<br>><br>> Cheers,<br>> Richard.<br><br>_______________________________________________<br>Stackless mailing list<br><a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
<a href="http://www.stackless.com/mailman/listinfo/stackless">http://www.stackless.com/mailman/listinfo/stackless</a><br></blockquote></div><br>