We are developing a network application based C/S, we find there are too many locks adding to std::map that the performance of server became poor.
I wonder if it is
Actually there's a way, although I haven't implemented it myself there's a paper on a lock free map using hazard pointers from eminent C++ expert Andrei Alexandrescu.