From: dewar@gnat.com (Robert Dewar)
Subject: Re: Complexity of protected objects
Date: 2 Mar 2002 17:11:06 -0800
Date: 2002-03-03T01:11:06+00:00 [thread overview]
Message-ID: <5ee5b646.0203021711.2c64c56d@posting.google.com> (raw)
In-Reply-To: a5dpnv$p6n$1@nh.pace.co.uk
"Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org> wrote in message news:<a5dpnv$p6n$1@nh.pace.co.uk>...
> I don't know of any natural limitations that would make
> it A Bad Thing to have a very large protected object.
> AFAIK, its only a concern for how long
> it will block execution of other tasks that limit size.
There are none
> The rest would be
> whatever limitations your compiler may impose.
A compiler that imposes arbitrary limits on the complexity
of protected types is broken (of course in specialized
subsets, like Ravenscar, such restrictions may serve a
specific purpose).
Remember that the key point about protected objects is the
ceiling priority protocol, which ensures that higher priority tasks
can still freely interrupt the lower priority tasks inside a PO with a
lower CP. Thus it is
quite reasonable to use complex PO's with a low CP for
communication between low priority tasks without any
danger of intefering with high priority tasks (even in
an implementation that has no locks).
next prev parent reply other threads:[~2002-03-03 1:11 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-02-25 16:28 Complexity of protected objects tony gair
2002-02-25 16:45 ` Marin David Condic
2002-03-03 1:11 ` Robert Dewar [this message]
2002-03-03 4:13 ` Dale Stanbrough
2002-03-03 19:50 ` Robert Dewar
2002-02-25 17:35 ` Jim Rogers
2002-02-28 22:09 ` Nick Roberts
2002-02-28 23:32 ` Dale Stanbrough
2002-03-01 5:45 ` Jim Rogers
2002-03-03 0:59 ` Robert Dewar
2002-03-01 17:42 ` Jeffrey Carter
2002-03-03 1:06 ` Robert Dewar
2002-03-03 6:53 ` Jeffrey Carter
2002-03-03 19:36 ` Robert Dewar
2002-03-04 20:04 ` Jeffrey Carter
2002-03-03 0:54 ` Robert Dewar
2002-03-03 0:32 ` Robert Dewar
2002-02-25 22:01 ` Ted Dennison
2002-03-03 1:08 ` Robert Dewar
2002-03-04 9:33 ` Dmitry A. Kazakov
2002-03-04 16:44 ` Ted Dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox