摘要:
起源上周在写talk的OnlineStatManager的时候(一个用于管理用户在线类型的类), 其中有个private member.private: OnlineType getStat(int userId) const ;用来读出user的在线类型, 我把这个member声明为了const , 在读map的时候加读锁, 锁用到了自己定义的类成员 boost::shared_mutex mu_; 截取相关代码如下 1 class OnlineStatManager { 2 // ... 3 private: 4 OnlineType getStat(int us... 阅读全文