From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Threadpool with priority version 1.1 ...
Date: Thu, 25 Mar 2010 09:39:40 +0100
Date: 2010-03-25T09:39:55+01:00 [thread overview]
Message-ID: <aes68kkio54k$.1beqm3zklgqlr$.dlg@40tude.net> (raw)
In-Reply-To: 4baa27f2$0$6770$9b4e6d93@newsspool3.arcor-online.net
On Wed, 24 Mar 2010 15:55:45 +0100, Georg Bauhaus wrote:
> Dmitry A. Kazakov schrieb:
>> how the proposed algorithms map onto the
>> Ada tasking model, especially taking into account that Ada tasking
>> primitives are higher level, than ones known in other languages.
>
> As a side note: it seems anything but easy to explain
> the idea of a concurrent language, not a library, and
> not CAS things either, as the means to support the programmer
> who wishes to express concurrency.
This is a strange claim. A library cannot express concurrency, I mean the
procedural decomposition cannot. There is some magic added which tells that
the procedure is called on a context of a thread or process etc, for nether
is a part of a non-concurrent language. So the idea of a scheduled item
with a context in part independent on the rest and in part sharing things
with other scheduled items needs a lot of words to explain.
> Concurrency is not seen as one of the modes of expression
> in language X.
That is a design fault of the corresponding language.
Then you will need to specify the semantics of shared objects in presence
of concurrency anyway. How would you do this *outside* the language?
> Rather, concurrency is seen as an effect
> of interweaving concurrency primitives and some algorithm.
No, concurrent algorithms are quite different from the sequential ones. The
same can be said about objects (in the context of OOP).
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
prev parent reply other threads:[~2010-03-25 8:39 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <21e6697e-fd7c-4c5e-93dc-8d894449b5e6@f8g2000yqn.googlegroups.com>
[not found] ` <ff3671a8-cf19-4cee-8b71-305bb6b1e9c1@l25g2000yqd.googlegroups.com>
[not found] ` <4ba9e189$0$6886$9b4e6d93@newsspool2.arcor-online.net>
[not found] ` <1id5xnuz0x892$.1odbic5ppiv07.dlg@40tude.net>
2010-03-24 14:55 ` Threadpool with priority version 1.1 Georg Bauhaus
2010-03-24 16:40 ` Warren
2010-03-24 18:27 ` Ada parallelism (was: Re: Threadpool with priority version 1.1 ...) Georg Bauhaus
2010-03-24 20:04 ` Warren
2010-03-25 8:24 ` Ada parallelism Dmitry A. Kazakov
2010-03-25 13:44 ` Robert A Duff
2010-03-25 14:09 ` Dmitry A. Kazakov
2010-03-24 21:46 ` Threadpool with priority version 1.1 Maciej Sobczak
2010-03-25 17:21 ` Warren
2010-03-25 17:30 ` Warren
2010-03-26 8:19 ` Dmitry A. Kazakov
2010-03-26 9:30 ` Maciej Sobczak
2010-03-26 19:35 ` Warren
2010-03-25 8:39 ` Dmitry A. Kazakov [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox