Re: Multitasking and containers



Georg Bauhaus wrote:

But "parallel systems require delicate handmade work" is probably
not good advice at all, because (a) parallel systems operate in parallel
and there isn't a sharing issue in the first place, no protection is
needed. (b) When systems start communicating, and if it were true
that concurrency requires delicate handmade work, why then use a
language like Ada? The delicacies of the mechanisms behind tasks
and shared protected objects are hidden in Ada RTSs. Therefore, if
parallel systems do require delicate handmade work, the language
designers should abandon Ada tasks and protected objects, because
obviously they cannot meet the requirements of parallel systems.

I guess we have different interpretations of "delicate handmade work". I took it simply to mean custom implementations tailored to the specific project (such as a container that does not need protection for reads). I guess only Kazakov can tell us for sure.

--
Jeff Carter
"My brain hurts!"
Monty Python's Flying Circus
21
.