I have an app that has several (up to 128) threads, every thread dealing with one serial port. I use different DLLs for providing some transfer-protokolls. The DLLs I've written used plain C-Strings. Now I'm writing a new DLL, and I want to use the basic_string from the standard library. Does anyone know the performance-behavor of this class, especially for the multi-threading aspect (or any ressource where I can find this information?). I'm using VC++ 6.0 SP3.