Is std::string thead-safe with gcc 4.3? Is std::string thead-safe with gcc 4.3? multithreading multithreading