会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
积少成多
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2016年5月27日
c++ primer 读书笔记
摘要: 顺序容器:为程序提供控制元素存储和访问顺序的能力,这种顺序与元素加入到容器时的位置相对应,而与元素值无关。 另外还有根据关键字的值来存储元素的容器:有序、无序关联容器。 另外STL还有三种容器适配器,用来与容器类型适配。 顺序容器包括 除array外,其他的绒里都提供高效、灵活的内存管理(改变内存中
阅读全文
posted @ 2016-05-27 16:19 x7b5g
阅读(324)
评论(0)
推荐(0)
如何利用c++编写不能被继承、但可以在类外定义对象的类
摘要: 1 #include <iostream> 2 #include<string> 3 #include<map> 4 #include<vector> 5 #include"thread_pool.h" 6 7 8 using namespace std; 9 template<class T> 1
阅读全文
posted @ 2016-05-27 16:03 x7b5g
阅读(966)
评论(0)
推荐(0)
为什么对多线程编程这么怕?pthread,sem,mutex,process
摘要: 转自http://blog.chinaunix.net/uid-20788636-id-1841334.html 1.线程创建和退出创建线程实际上就是确定调用该线程函数的入口点,这里通常使用的函数是pthread_create。在线程创建以后,就开始运行相关的线程函数,在该函数运行完之后,该线程也就
阅读全文
posted @ 2016-05-27 16:02 x7b5g
阅读(933)
评论(0)
推荐(0)
死锁的理解
摘要: 死锁是由于一系列线程竞争一些列资源产生的永久阻塞。导致死锁的有两种情况: 1.自死锁(往往被忽略) 一个线程在拥有某个资源的情况下又试图申请对该资源的使用,陷入到自死锁。 2.另外一种情况是线程1用于资源A,线程2拥有资源B,这时候线程1申请资源B,线程2申请资源A,陷入了相互等待的境地,造成死锁。
阅读全文
posted @ 2016-05-27 16:02 x7b5g
阅读(193)
评论(0)
推荐(0)