Article

Use Synchronization Routines Provided by the Threading API Rather than Hand-Coded Synchronization

Application programmers sometimes write hand-coded synchronization routines rather than using constructs provided by a threading API in order to reduce synchronization overhead or provide different functionality than existing constructs offer.
Authored by admin Last updated on 06/14/2017 - 13:13
Article

Choosing Appropriate Synchronization Primitives to Minimize Overhead

Currently, there are a number of synchronization mechanisms available, and it is left to the application developer to choose an appropriate one to minimize overall synchronization overhead.
Authored by admin Last updated on 07/18/2017 - 08:15
For more complete information about compiler optimizations, see our Optimization Notice.