摘要: 最常见的进程/线程的同步方法有互斥锁(或称互斥量Mutex),读写锁(rdlock),条件变量(cond),信号量(Semophore)等。在Windows系统中,临界区(Critical Section)和事件对象(Event)也是常用的同步方法。 简单地说,互斥锁保护了一个临界区,在这个临界区中 阅读全文
posted @ 2020-04-19 22:26 Rogn 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 单例模式可能是使用最广泛的设计模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式有很多实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但是这样的代码显得很不优雅。《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量指向类的唯一实例 阅读全文
posted @ 2020-04-19 20:57 Rogn 阅读(994) 评论(0) 推荐(0) 编辑