From: Georg Bauhaus <bauhaus@futureapps.de>
Subject: Re: Multitasking and containers
Date: Fri, 24 Nov 2006 11:11:01 +0100
Date: 2006-11-24T11:06:10+01:00 [thread overview]
Message-ID: <4566c412$0$5720$9b4e6d93@newsspool3.arcor-online.net> (raw)
In-Reply-To: <ek6bqd$prc$1@cernne03.cern.ch>
Maciej Sobczak wrote:
> But reading from the protected object is not mutually exclusive (many
> readers are allowed) - so where's the gain? What's the difference
> between concurrent reads of, say, a Vector via protected object vs.
> direct access?
Supposing that some operations perform a write on the container,
for example while filling or updating,
then if there is any potential overlap of a read and a write,
the gain of protection is that none of the writes can ever interfere
with one of the read operations.
If there is no write after some point, I would say that "normal means
of protection" includes "no protection is necessary after this point".
-- Georg
next prev parent reply other threads:[~2006-11-24 10:11 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-24 8:51 Multitasking and containers Maciej Sobczak
2006-11-24 10:11 ` Georg Bauhaus [this message]
2006-11-24 10:19 ` Dmitry A. Kazakov
2006-11-24 10:35 ` Maciej Sobczak
2006-11-24 11:14 ` Dmitry A. Kazakov
2006-11-24 12:13 ` Matthew Heaney
2006-11-27 4:17 ` Jeffrey R. Carter
2006-11-27 10:30 ` Georg Bauhaus
2006-11-27 18:41 ` Jeffrey R. Carter
2006-11-27 18:57 ` Dmitry A. Kazakov
2006-11-27 19:45 ` Matthew Heaney
2006-11-27 21:15 ` Simon Wright
2006-11-28 1:43 ` Dr. Adrian Wrigley
2006-11-28 2:19 ` Matthew Heaney
2006-11-28 8:50 ` Dmitry A. Kazakov
2006-11-28 10:31 ` Georg Bauhaus
2006-11-28 11:24 ` Dmitry A. Kazakov
2006-11-29 8:51 ` Georg Bauhaus
2006-11-28 17:12 ` Matthew Heaney
2006-11-28 18:21 ` Dmitry A. Kazakov
2006-11-28 19:17 ` Matthew Heaney
2006-11-29 18:43 ` Dmitry A. Kazakov
2006-11-29 10:14 ` Maciej Sobczak
2006-11-29 15:50 ` Matthew Heaney
2006-11-24 12:12 ` Matthew Heaney
2006-11-24 12:05 ` Matthew Heaney
2006-11-24 12:02 ` Matthew Heaney
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox