A Synchronizer is used to synchronize Tasks at a given moment.
You can create a Synchronizer through the context menu of a Package: right-click the Package, point to New, point to Proprietary, point to Concurrency, and then click Synchronizer. In addition, you can create a Synchronizer through a Concurrency Diagram.
When used on a diagram, a Synchronizer's notation is as follows:
In the Modeler panes, a short-cut symbol on the Synchronizer's icon indicates that the item is a stub. For more information, see
Stubs.
The following sections provide information about how a Synchronizer is used in the model. For more information about a property, item, model part or diagram, click it.
Properties
In addition to the standard properties, a Synchronizer has these properties:
The Class box on the Options tab of a Synchronizer's Property Pages shows the Class, Data Type or Interface that owns the Operations that implement the Synchronizer.
Dependency - The Dependency is owned jointly by the Synchronizer and the other associated item. The access permissions you have to a Dependency are determined by the access permissions of the dependent item.