摘要:
本例适用于单线程!需要线程安全的例子(互斥)可看这里,写的很好。。。我网上看到new/delete/malloc是线程安全的,只要调用了多线程函数,链接的库就是支持线程安全的,看这里 ,但这并不意味着我们就不需要加锁了,因为在判断m_pLogger==0时,很有可能两个线程都同时判断为该条件true 阅读全文
摘要:
这些概念有时记住了,但可能没多久就忘了,还是记下来吧。网上找的一篇不错:这里 1 重载与覆盖 成员函数被重载的特征: (1)相同的范围(在同一个类中,不包括继承来的); (2)函数名字相同; (3)参数不同;(包括const和非const,这里const既指形参,也指函数本身) (4)virtual 阅读全文