Previous | UML Classes | Table of Contents | UML Packages | Next |
None
Description
CallConcurrencyKind is an enumeration with the following literals:
• sequential - No concurrency management mechanism is associated with the operation and, therefore, concurrency conflicts may occur. Instances that invoke a behavioral feature need to coordinate so that only one invocation to a target on any behavioral feature occurs at once.
• guarded -Multiple invocations of a behavioral feature may occur simultaneously to one instance, but only one is allowed to commence. The others are blocked until the performance of the first behavioral feature is complete. It is the responsibility of the system designer to ensure that deadlocks do not occur due to simultaneous blocks.
• concurrent -Multiple invocations of a behavioral feature may occur simultaneously to one instance and all of them may proceed concurrently.
Attributes
No additional attributes
Associations
No additional associations
Constraints
No additional constraints
Semantics
See Description section above.
Notation
None
Changes from previous UML
None