Some questions on task dependency
From: Evangelista Sami (evangeli_at_cnam.fr)
Date: 02/09/05
- Next message: Robert A Duff: "Re: Some questions on task dependency"
- Previous message: Jacob Sparre Andersen: "Downhill simplex implementation?"
- Next in thread: Robert A Duff: "Re: Some questions on task dependency"
- Reply: Robert A Duff: "Re: Some questions on task dependency"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 9 Feb 2005 05:30:47 -0800
Hello all
Let us take this code :
---------------------------------------------
procedure Main_Proc is
task type T;
type Access_T is access T;
type Array_T is array(1..10) of T;
A_Dynamic_T : Access_T := new T;
A_T : T;
Some_Ts : Array_T;
task body T is
I : Integer;
begin
Dont_Care;
end;
J : Integer;
begin
Do_Something;
end;
---------------------------------------------
I am interested in the behavior of the main procedure Main_Proc. I
carefully read the RM but i am not sure of what will exactly happen
with this program.
Is the following true :
1 - Main_Proc allocates A_Dynamic_T and waits for A_Dynamic_T.all to
finish its activation, i.e., declaration of I
2 - Once the activation of A_Dynamic_T.all finished Main_Proc can
pursue its declarations
3 - Main_Proc activates A_T, Some_Ts(1), ..., Some_Ts(10)
4 - Main_Proc is suspended on its begin and waits for A_T, Some_Ts(1),
..., Some_Ts(10) to finish their activation
5 - Main_Proc executes Do_Something
6 - Main_Proc is suspended on its end and waits for A_T, Some_Ts(1),
..., Some_Ts(10) to be terminated
7 - Main_Proc waits for the termination of all the tasks allocated by
an access varible of type Access_T, i.e., A_Dynamic_T.all
8 - Main_Proc is completely finalized by "freeing" variable J.
Thanks for any help
Sami
- Next message: Robert A Duff: "Re: Some questions on task dependency"
- Previous message: Jacob Sparre Andersen: "Downhill simplex implementation?"
- Next in thread: Robert A Duff: "Re: Some questions on task dependency"
- Reply: Robert A Duff: "Re: Some questions on task dependency"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|