tbb mutex - "For testing purposes only", why?

tbb mutex - "For testing purposes only", why?

What is the reason for the comment "For testing purposes only" in the doxygen documentation for tbb mutex?


Does this mean I should avoid using tbb::mutex in production code?

Thank you,

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

That should probably be corrected, because from time to time you do want a kernel-level mutex (cheap long waits) instead of a spin mutex (cheap short waits), although you might as well use the C++11 wrapper instead (presumably that's what it is, with a spin mutex rather conspicuously lacking from the new standard).

Leave a Comment

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