comp.lang.ada
 help / color / mirror / Atom feed
From: egilhh <egilhovik@hotmail.com>
Subject: Re: Interresting difference in Normal-Returns/Expression-Functions and Extended-Returns.
Date: Mon, 22 Apr 2013 23:32:51 -0700 (PDT)
Date: 2013-04-22T23:32:51-07:00	[thread overview]
Message-ID: <f90147d5-dcd2-41f0-abf7-9bbecf06cd2d@googlegroups.com> (raw)
In-Reply-To: <97967083-d21d-4de2-aeb8-76d0d5818993@googlegroups.com>

On Monday, April 22, 2013 8:27:09 PM UTC+2, Shark8 wrote:
> 
> 
>       Return Result : Not Null Access Testing:= New Testing(New String'(Input));

When the anonymous access type goes out of scope, it will block, waiting for 
the newly created task to complete. You can easily see what's happening if you
modify your task like this:

begin
Resource.Write(Text.all & "enter");
delay D + 10.0;
Resource.Write(Text.all & ASCII.HT & Duration'Image(D));


Not everyone has the same hardware as you, and your code may produce 
different results on less cores or slower computers. Adding a delay 2.0 as
Dmitry said, will reduce the likelyhood of that happening.

-- 
~egilhh

for those who don't 



  parent reply	other threads:[~2013-04-23  6:32 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-22 18:27 Interresting difference in Normal-Returns/Expression-Functions and Extended-Returns Shark8
2013-04-22 19:13 ` Dmitry A. Kazakov
2013-04-22 20:11   ` Shark8
2013-04-23  6:15     ` Simon Wright
2013-04-23  7:35     ` Stephen Leake
2013-04-23  8:58     ` Dmitry A. Kazakov
2013-05-02  2:20     ` Randy Brukardt
2013-05-02  4:41       ` Shark8
2013-04-23  6:32 ` egilhh [this message]
2013-04-23 15:24   ` Adam Beneschan
2013-04-24  5:56     ` egilhh
2013-04-24 14:40       ` Adam Beneschan
2013-04-25  5:30         ` egilhh
2013-04-25  5:41           ` Shark8
2013-04-23 16:00 ` Adam Beneschan
2013-04-23 16:52   ` Simon Wright
2013-04-23 17:57     ` Adam Beneschan
2013-04-25  8:48       ` egilhh
2013-04-25 15:19         ` Adam Beneschan
2013-05-02  2:33         ` Randy Brukardt
2013-05-02  2:38       ` Randy Brukardt
2013-05-02 16:15         ` Adam Beneschan
2013-05-02 22:00           ` Randy Brukardt
2013-05-03  1:11         ` Adam Beneschan
2013-05-03  5:34           ` Simon Wright
2013-05-03  6:43           ` egilhh
2013-05-03 16:49             ` Adam Beneschan
2013-05-03 23:09           ` Randy Brukardt
2013-04-23 23:00     ` Shark8
2013-04-23 23:16       ` Adam Beneschan
2013-05-02  2:28   ` Randy Brukardt
2013-05-02 16:37     ` Adam Beneschan
2013-04-23 16:33 ` Simon Wright
replies disabled

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