自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chen

每天一小步,人生一大步.....学习是一个不断积累的过程.......耐得住寂寞............

  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

原创 c++ 11 多线线程系列-------- 一个最简单而且实用的线程池

至于什么是线程池,线程池是干神马的,大家自己网上查阅一下。#include #include #include #include #include #include #include #include #include #include templateclass threadsafe_queue{private: mutable std::mutex

2015-11-24 22:52:18 1564 1

原创 c++ 11 多线线程系列--------使用锁和条件变量的线程安全队列

哎哟,自己仔细体会咯,想要拿去用随便好了!!!#include #include #include #include #include #include #include #include #include templateclass threadsafe_queue{private: mutable std::mutex mut; std::queue dat

2015-11-24 22:15:05 2390 1

原创 c++ 11 多线线程系列-----------使用c++11 lambda创建线程

C++11开始支持多线程编程,之前多线程编程都需要系统的支持,在不同的系统下创建线程需要不同的API如pthread_create(),Createthread(),beginthread()等,使用起来都比较复杂,C++11提供了新头文件、、、等用于支持多线程。使用C++11开启一个线程是比较简单的,下面来看一个简单的例子:#include #include  

2015-11-19 00:03:27 19583

原创 c++ 11 多线线程系列-----------原子操作(atomic operation)

c++ 11中对原子的介绍:Atomic---Atomic types are types that encapsulate a value whose access is guaranteed to not cause data races and can be used to synchronize memory accesses among different threads.  所

2015-11-15 19:34:30 2290

原创 c++ 11 多线线程系列-----------生产者消费者

生产者消费者问题是多线程并发中一个非常经典的问题,相信学过操作系统课程的同学都清楚这个问题的根源。本文将就四种情况分析并介绍生产者和消费者问题,它们分别是:单生产者-单消费者模型,单生产者-多消费者模型,多生产者-单消费者模型,多生产者-多消费者模型,我会给出四种情况下的 C++11 并发解决方案。一、单生产者-单消费者模型         顾名思义,单生产者-单消费者模型

2015-11-15 14:21:49 5927 2

原创 c++ 11 多线线程系列----condition_variable

一、condition_variable条件变量的介绍        std::condition_variable 是条件变量,更多有关条件变量的定义参考维基百科。Linux 下使用 Pthread 库中的 pthread_cond_*() 函数提供了与条件变量相关的功能, Windows 则参考 MSDN。         当 std::condition_variable 对

2015-11-13 00:30:46 2374

原创 c++ 11 多线线程系列----future

一、future头文件中有哪些类      二、std::promise 类介绍      promise 对象可以保存某一类型 T 的值,该值可被 future 对象读取(可能在另外一个线程中),因此 promise 也提供了一种线程同步的手段。在 promise 对象构造时可以和一个共享状态(通常是std::future)相关联,并可以在相关联的共享状态(std::future)上

2015-11-12 22:32:38 1998

原创 c++ 11 多线线程系列----mutex

Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 头文件中,所以如果你需要使用 std::mutex,就必须包含 头文件。 头文件介绍Mutex 系列类(四种)std::mutex,最基本的 Mutex 类。std::recursive_mutex,递归 Mutex 类。std::time_mutex,定时 Mutex 类。st

2015-11-11 23:42:44 23709 1

原创 c++ 11 多线线程系列-----thread

一、与 C++11 多线程相关的头文件C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是 ,,,和。:该头文主要声明了两个类, std::atomic 和 std::atomic_flag,另外还声明了一套 C 风格的原子类型和与 C 兼容的原子操作的函数。:该头文件主要声明了 std::thread 类,另外 std::this_thread 命名空间也在该头文

2015-11-11 20:19:56 6481

原创 c++ 学习的资源汇总

学习c++各种好资源网站汇总,记录下来方便自己查找http://www.open-std.org/jtc1/sc22/wg21/C++0x/C++11 Support in GCC:http://gcc.gnu.org/projects/cxx0x.htmlWhat is C++0x:https://www2.research.att.com/~bs/what-is-200

2015-11-07 20:31:47 1270

原创 centos 6.6下安装nginx

请在root权限下安装一、安装前的准备nginx安装环境      yum -y install gcc gcc-c++ autoconf automake make      yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 二、安装nginx      下载ngin

2015-11-06 21:05:52 1990

人脸检测,能检测出人脸

人脸检测,能检测出人脸。在opencv安装好的情况下加入人脸分类器。可以通过测试。

2014-08-19

基于opecv的肤色检测

基于opecv的肤色检测.肤色提取是基于人机互动方面常见的方法。因为肤色是人体的一大特征,它可以迅速从复杂的背景下分离出自己的特征区域。一下介绍两种常见的肤色提取:

2014-08-08

C++获取计算机的CPU ID,硬盘序列号等硬件信息

C++获取计算机的CPU ID,硬盘序列号等硬件信息,

2014-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除