积少成多

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

2016年5月27日

摘要: 顺序容器:为程序提供控制元素存储和访问顺序的能力,这种顺序与元素加入到容器时的位置相对应,而与元素值无关。 另外还有根据关键字的值来存储元素的容器:有序、无序关联容器。 另外STL还有三种容器适配器,用来与容器类型适配。 顺序容器包括 除array外,其他的绒里都提供高效、灵活的内存管理(改变内存中 阅读全文
posted @ 2016-05-27 16:19 x7b5g 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 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 阅读(957) 评论(0) 推荐(0) 编辑

摘要: 转自http://blog.chinaunix.net/uid-20788636-id-1841334.html 1.线程创建和退出创建线程实际上就是确定调用该线程函数的入口点,这里通常使用的函数是pthread_create。在线程创建以后,就开始运行相关的线程函数,在该函数运行完之后,该线程也就 阅读全文
posted @ 2016-05-27 16:02 x7b5g 阅读(908) 评论(0) 推荐(0) 编辑

摘要: 死锁是由于一系列线程竞争一些列资源产生的永久阻塞。导致死锁的有两种情况: 1.自死锁(往往被忽略) 一个线程在拥有某个资源的情况下又试图申请对该资源的使用,陷入到自死锁。 2.另外一种情况是线程1用于资源A,线程2拥有资源B,这时候线程1申请资源B,线程2申请资源A,陷入了相互等待的境地,造成死锁。 阅读全文
posted @ 2016-05-27 16:02 x7b5g 阅读(182) 评论(0) 推荐(0) 编辑