(responding to Eric Tarkington)

> Your question does raise a good point, though.  It is
> possible to launch multiple threads of control that will come
> back asynchronously to a single activity.  Offhand, I can't
> think of a situation where I would want to work this way, but
> it doesn't defy any laws of physics.

This begs the question - what _precisely_ do you mean
when you say "multiple threads of control (that) will come
back asynchronously to a single activity"?

There are several possibilities.

1) The activity that they come back to cannot start before
the threads of control all come back.

2) The activity can start before all threads come back, but
can't finish before they all come back.

3) The activity can start and finish before all threads come 
back, but no subsequent activity can start until all threads
are back.

It is possible to draw activity diagrams using synchronisation
bars that explicitly state options 1, 2 and 3.  I am assuming for
2 and 3 that the first thread to return will kick off the 'joining' state. 
If this is not the case, then I'd need more information before I
could draw the activity diagram.

Of course, the diagrams would be different, and as a result
we could not draw the diagram until we knew precisely
which option were intended.  It's nice to know that UML _does_
protect us from some ambiguities  ;-)

Paul Oldfield

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
www.aptprocess.com

any opinions expressed herein are not necessarily those of
Mentors of Cally or the Appropriate Process Movement
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Post or Reply to: [EMAIL PROTECTED]
* Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
*    http://www.rational.com/support/usergroups/rose/rose_forum.jsp
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*    To: [EMAIL PROTECTED]
*    Subject: <BLANK>
*    Body: unsubscribe rose_forum
*************************************************************************

Reply via email to