From: "Jeffrey R. Carter" <jrcarter@acm.org>
Subject: Re: Ada tasking question
Date: Fri, 20 Apr 2007 04:32:55 GMT
Date: 2007-04-20T04:32:55+00:00 [thread overview]
Message-ID: <XnXVh.4053$n_.1228@attbi_s21> (raw)
In-Reply-To: <ygefy6wmsyx.fsf@hugsarin.dmusyd.edu>
Jacob Sparre Andersen wrote:
>
> The exception handler allows us to notice when one of the tasks dies.
> But can we (re)start it somehow? Or will we have to put an exception
> handler inside the processing loop, and that way keep the task
> running?
Ada's exception-handling syntax does not directly provide for restarting
or repeating the code that raised the exception. However, Ada does
provide the building blocks to achieve that: You put a block statement
with an exception handler inside a loop.
--
Jeff Carter
"C++ is like giving an AK-47 to a monk, shooting him
full of crack and letting him loose in a mall and
expecting him to balance your checking account
'when he has the time.'"
Drew Olbrich
52
next prev parent reply other threads:[~2007-04-20 4:32 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-18 18:13 Ada tasking question Stefan Bellon
2007-04-18 18:40 ` Randy Brukardt
2007-04-18 20:12 ` Jeffrey R. Carter
2007-04-18 22:43 ` Stefan Bellon
2007-04-19 2:02 ` Steve
2007-04-18 21:08 ` Leif Holmgren
2007-04-18 22:57 ` Stefan Bellon
2007-04-18 23:41 ` Brian May
2007-04-19 0:25 ` Randy Brukardt
2007-04-19 8:02 ` Stefan Bellon
2007-04-19 12:47 ` Jacob Sparre Andersen
2007-04-19 16:11 ` Anh Vo
2007-04-20 4:32 ` Jeffrey R. Carter [this message]
2007-04-19 0:50 ` Jeffrey R. Carter
2007-04-18 19:50 ` Alex R. Mosteo
2007-04-18 23:00 ` Stefan Bellon
2007-04-19 20:37 ` Pascal Obry
2007-04-19 2:13 ` jimmaureenrogers
2007-04-19 7:49 ` Dmitry A. Kazakov
-- strict thread matches above, loose matches on Subject: below --
1996-10-18 0:00 whiting_ms@corning.com (Matt Whiting)
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox