The guidelines for safe parallel/concurrency C++ has never been established. It is a challenge that has taken the most of time, especially with the constant change of the C++ standard. This video talks about the developing rules, which has yet to be finalized, but can give insights on the rationale of these rules.