For 1, see my answer here :
§ 23.2.2 Racing of these containers
2 / Despite (17.6.5.9), to prevent data races, an implementation is required when the contents of the contained object in different elements in the same sequence, except vector<bool>, change simultaneously.
, ++ 11 ( ++ 98/03 ), .
, . , OpenMP .
, , , , , , , "" , , parallelism .