NO support for Windows kernel synchronization objects and named synchronization objects?

NO support for Windows kernel synchronization objects and named synchronization objects?

Are these constructs supported? I didn't see any analogous structures.

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Both Windows kernel synch objects and named synchs suggest synchronization at the process level. Threading Building Blocks is a paradigm for (light-weight) thread management, aimed at minimizing the long throw of kernel accesses and maximizing the local use of data residing in the cache hierarchy. Adding process-level synchronization might tempt its use, probably to the detriment of local data retention. To this end, TBB is no mere thread library wrapper, but a different thing altogether, a task scheduler that uses threads to maximize concurrency, combined with a variety of other tools that support this cause of localization and safe thread synchronization.

Leave a Comment

Please sign in to add a comment. Not a member? Join today