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 09/29/2016 - 02:46
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 09/06/2013 - 18:26
For more complete information about compiler optimizations, see our Optimization Notice.