DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2014年9月1日

摘要: 熟悉C++98的朋友,应该都知道,在C++98中没有thread, mutex, condition_variable这些与concurrency相关的特性支持,如果需要写多线程相关程序,都要借助于不同平台上各自提供的api,这样带来的问题就是程序的跨平台移植性比较差,经常要用一大堆的#ifdef ... 阅读全文
posted @ 2014-09-01 16:22 DoubleLi 阅读(1358) 评论(0) 推荐(1)

摘要: 1. mutex对象类mutex类主要有两种:独占式与共享式的互斥量。▲ 独占式互斥量:mutex: 独占式的互斥量,是最简单最常用的一种互斥量类型try_mutex: 它是mutex的同义词,为了与兼容以前的版本而提供timed_mutex: 它也是独占式的互斥量,但提供超时锁定功能▲ 递归式互斥... 阅读全文
posted @ 2014-09-01 16:07 DoubleLi 阅读(2905) 评论(0) 推荐(0)

摘要: C++函数模版与类模版。template void SwapFunction(T &first, T &second){}//函数模版template //类模版class CTemplate{public: void SWap(T &first, T &second){ }};#include... 阅读全文
posted @ 2014-09-01 15:37 DoubleLi 阅读(9756) 评论(0) 推荐(0)

摘要: 单例模式(Singleton Pattern)是设计模式中的一种,它用来保证系统中最多只能存在一个它的实例,其做法是由类自身来创建和持有它的对象实例,把对实例的创建权和管理权都控制在自己手中,以便控制实例数目。关于如何在C++中实现单例模式的讨论已经太多了,我只是简单介绍一下可以继承的单例类。首先介... 阅读全文
posted @ 2014-09-01 14:37 DoubleLi 阅读(6469) 评论(0) 推荐(2)