Synchronization Macros

The following macros are used with synchronization: