博客专栏  >  编程语言   >  C++开发

C++开发

分享C++开发技术。

关注
1 已关注
7篇博文
  • 读《把时间当作朋友》,我学到了这几点

    已经是第二遍读《把时间当作朋友》了。第一遍读下来,我最大的收获是认识到心智对一个人成长的重要性。心智的力量其实就是用大脑控制大脑,用现在更加通俗和时髦的说法就是:刻意练习。比如,已经到了睡觉的时间,但...

    2016-11-01 10:26
    1141
  • STL简介

    C++ STL (Standard Template Library标准模板库) 是通用类模板和算法的集 合,它提供给程序员一些标准的数据结构的实现如queues(队列), lists(链表), 和 ...

    2015-01-23 22:15
    823
  • boost::thread编程-线程本地存储

    有时候函数使用了局部静态变量或全局静态变量,因此不能用于多线程环境,因此无法保证静态变量在多线程重入时的正确操作。 boost::thread库使用thread_specific_ptr实现了可移植...

    2014-12-16 15:12
    1714
  • boost::thread编程-共享互斥量

    共享互斥量shared_mutex允许线程获取多个共享所有权shared_lock和一个专享所有权uique_lock,实现了读写锁机制,即多个读线程一个写线程。 #include "stdafx.h...

    2014-12-16 13:06
    1304
  • boost::thread编程-线程组

    thread库提供thread_group类用于管理一组线程,就像一个线程池,它内部使用std::list来容纳thread对象,类摘要如下: class thread_group::private ...

    2014-12-15 16:24
    1116
  • boost::thread编程-线程中断

    thread的成员函数interrupt()允许正在执行的线程被中断,被中断的线程会抛出一个thread_interrupted异常,它是一个空类,不是std::exception或boost::ex...

    2014-12-15 15:24
    3337
  • boost::thread编程-线程创建

    boost::thread库提供了以下三种线程启动方式: 1)、最简单的方式 // BoostThread.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #...

    2014-12-15 11:07
    978
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部