comp.lang.ada
 help / color / mirror / Atom feed
From: stt@inmet.inmet.com
Subject: Re: Fixed Frame Scheduling
Date: 4 Dec 89 15:46:00 GMT	[thread overview]
Message-ID: <20600025@inmet> (raw)
In-Reply-To: 23041@gryphon.COM


You haven't given enough information on "fixed-frame scheduling"
for me to give you a complete answer.  However, most
Ada tasking issues having to do with getting control
back to a caller involve allocating a "buffer task" of
some sort, and passing control to the caller via the buffer
task.  The initial call returns immediately, with an
access to a buffer task returned.  The caller then
calls an entry of the buffer task, remaining suspended
until the buffer task accepts it.  At a later time, 
the acceptor calls a different entry of the buffer
task which allows the buffer task to accept the
entry upon which the original caller is suspended.
In this way, the acceptor can control the activity
of the original caller without having to be itself
suspended as long as is the caller.

I don't really see how this would solve your
scheduling problem, but maybe you do... :-}

S. Tucker Taft
Intermetrics, Inc.
Cambridge, MA  02138

  reply	other threads:[~1989-12-04 15:46 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1989-12-04  6:20 Fixed Frame Scheduling Michael Hunter
1989-12-04 15:46 ` stt [this message]
1989-12-04 15:55 ` Paul Baker
1989-12-05 17:13 ` Robert I. Eachus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox