Each of the processing threads have 3 different status flags defined in the }APQ C3 Thread Control cube. The main thread uses the status flags for threads monitoring and to detect time when all of the child threads have finished their processing.
The thread status transitions are summarised in below table.
Status Change Originator | Main Thread | Child Thread |
---|---|---|
Main thread prolog |
|
|
Main thread prolog |
|
|
Child thread prolog |
|
|
Child thread prolog |
|
|
Main thread epilog |
|
|
Child thread epilog |
|
|