自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++ 11多线程编程--条件变量

条件变量->允许一个线程阻塞,直到另一个线程设置了某个条件或系统时间达到了某个指定时间。条件变量允许显示的线程间通信。使用条件变量需要包含,标准中有两种类型的条件变量。std::condition_variable: 只能等待unique_lock的条件变量。      1 notify_once() 唤醒等待这个变量的线程之一。      2 notify_all()

2016-09-05 14:36:20 422

原创 C++ 11多线程编程--std::lock_guard类

std::lock_guard类是一个包装类,通过锁类可以更好的获得和释放一个互斥体上的锁;锁类的析构函数会自动释放关联的互斥体。     标准定义的两种类型的锁std::lock_guardstd::unique_guard      std::lock_guard      lock_guard 对象通常用于管理某个锁(Lock)对象,因此与 Mutex RAII

2016-08-31 16:28:40 540

原创 c++ 11 多线程编程--互斥体类(2)

(2)std::recursive_mutex        std::recursive_mutex的行为几乎和std::mutex一致,区别在于已经获得一个递归互斥体所有权的线程允许在同一个互斥体再次调用lock()和try_lock()。但调    用unlock()方法的次数应该等于获得这个递归互斥体锁的次数。(3)std::temed_mutex类与std::recurs

2016-08-31 13:36:23 688

原创 c++ 11 多线程编程--互斥体类(1)

C++11支持的互斥的形式包括互斥体和锁(一)互斥体类  ->非定时互斥体类  std::mutex  std::recursive_mutex  ->定时互斥体类  std::timed_mutex  std::recursive_timed_mutex (1)std::mutex     C++11 最基本的互斥量,std::mutex对象提供了独占

2016-08-29 17:30:59 821

原创 C++ 11 多线程编程--线程的创建

1 通过函数指针创建线程#includevoid counter(int id,int numIterations){ for(int i=0;i<numIetrations;++i) { cout<<"Counter"<<id<<"has value"; cout<<i<<endl; }}std::thread t1(counter,1,6); t

2016-08-29 13:25:35 645

原创 c++11 多线程编程--原子

以下是我关于c++11多线程编程的学习体会,希望大家多指正目的: 1 原子类型的引入意味着不需要额外的同步机制就可以执行并发的读写操作。            2 原子操作的确可以作为解决共享数据引起的问题的一种有效的手段。示例:(代码已在VS2015 编译通过)// test_atomic_1.cpp : 定义控制台应用程序的入口点。#include "stdafx.

2016-08-25 17:29:55 214

原创 com组件的使用

com组件的使用使用时需要注册IssueTCrd.dll,如果是64位机,则需要将该dll拷贝到C:\Windows\SysWOW64文件夹下,并以管理员身份运行CMD,使用regesvr32 C:\Windows\SysWOW64\IssueTCrd.dllj进行注册。VC调用时需要使用如下代码。   #import"C:\Windows\SysWOW64\IssueTCrd

2016-05-12 19:49:41 465

原创 C++10进制字符串与十六进制字符串相互转化

string toHexadecimalString(string DecimalString)//10进制字符串转十六进制字符串{char HexadecimalString[256];string strHexadecimalString;_ltoa_s(atoi(DecimalString.c_str()), HexadecimalString, sizeof(Decimal

2016-05-05 12:50:48 545

原创 char 数组 unsigned char数组 string相互转化

代码如下:#include "stdafx.h"#include #include#includevoid test(unsigned char *sr);void test2(char *sr);int _tmain(int argc, _TCHAR* argv[]){ char basechar[20]="basechar"; unsigned char

2016-05-04 21:04:04 7297

IP摄像头二次开发SDK开发包

IP摄像头二次开发SDK开发包,支持威视达康公司全系列网络摄像机。

2015-11-04

精通MFC程序设计

MFC程序从入门到精通,你的困惑都会在本书中得到解决。

2015-05-09

连接系统选型

宜科连接系统选型手册包含各种IO接头,及其他接头。

2014-12-01

空空如也

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

TA关注的人

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