Sync

From Mesham
Revision as of 13:30, 12 January 2013 by Polas (talk | contribs)
Jump to navigationJump to search

Syntax

sync name;

Where the optional name is a variable.

Semantics

Will synchronise processes and acts as a blocking call involving all processes. This keyword is linked with default shared memory communication and other types. Omitting the variable name will result in synchronisation for all appropriate constructs. This can be thought of as a barrier, and the value of a variable can only be guaranteed after the appropriate barrier has completed.