自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++11 使用 unique_lock,lock_guard,condition_variable, lambda表达式实现线程安全队列

转自http://blog.csdn.net/tgxallen/article/details/73522233C++多线程编程中通常会对共享的数据进行写保护,以防止多线程在对共享数据成员进行读写时造成资源争抢导致程序出现未定义的行为。通常的做法是在修改共享数据成员的时候进行加锁--mutex。在使用锁的时候通常是在对共享数据进行修改之前进行lock操作,在写完之后再进行unlock操作,

2018-01-14 20:44:08 1875

转载 使用 C++11 编写 Linux 多线程程序

转自https://www.ibm.com/developerworks/cn/linux/1412_zhupx_thread/#ibm-pcon在这个多核时代,如何充分利用每个 CPU 内核是一个绕不开的话题,从需要为成千上万的用户同时提供服务的服务端应用程序,到需要同时打开十几个页面,每个页面都有几十上百个链接的 web 浏览器应用程序,从保持着几 t 甚或几 p 的数据的数据库系统,

2018-01-14 18:29:06 986

转载 C++ STL Containers cheat sheet

转自 http://en.cppreference.com/w/cpp/containerContainers library C++ Containers library The Containers library is a generic collection of class templates and alg

2018-01-06 13:29:15 740

原创 C++ 用例

用例1: std::bind, std::for_each, std::vector, std::less#include #include #include #include class personal_info { std::string name_; std::string surname_; unsigned int age_; p

2018-01-03 22:37:40 424

转载 How the Boost Bind Library Can Improve Your C++ Programs

This chapter is from the book: Beyond the C++ Standard Library: An Introduction to Boost 注:c++11在标准库中引入了bind,因此以后要使用std::bind, std::bind其实就是从boost引入的,所以用法基本没有区别。本文讲解得思路对理解和使用std::bind依旧十分有

2018-01-03 21:51:08 384

The C Programming Language.chm

英文版,是学习c语言的经典书籍。学习技术,英文好的同学还是建议看原版的。

2009-03-29

Linux.O'Reilly.SED and AWK.chm

英文原版,学习sed和awk工具的绝佳选择。

2009-03-29

空空如也

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

TA关注的人

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