I\'m developing a multithreaded program running on Linux (compiled with G++ 4.3) and if you search around for a bit you find a lot of scary stories about std::string not bei
According to this bug issue, std::basic_string's copy-on-write implementation still isn't fully thread-safe. is an implementation without COW and seems to do much better in a read-only context.