自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++中Lambda函数(匿名函数)

参考:https://www.cnblogs.com/pzhfei/archive/2013/01/14/lambda_expression.html首先,要搞清楚匿名函数是什么?为什么C++11为什么要弄出来匿名函数这个机制?匿名函数就是没有名字的函数。有一些函数只是临时用一下,而且业务逻辑也比较的简单,相当于是临时工,就没必要给它定义成一个正常函数(包含有函数名,很正式的那种)。使用临...

2018-07-31 09:54:20 8931

转载 线程池的实现

转载自https://blog.csdn.net/zdarks/article/details/46994607,还能学习很多新的语法咳咳。c++11 加入了线程库,从此告别了标准库不支持并发的历史。然而 c++ 对于多线程的支持还是比较低级,稍微高级一点的用法都需要自己去实现,譬如线程池、信号量等。线程池(thread pool)这个东西,在面试上多次被问到,一般的回答都是:“管理一个任务队...

2018-07-23 18:05:03 217

原创 C++11多线程之std::thread

先看thread的定义:类 std::thread:class thread { public: // 类型: class id;//线程的id typedef /*implementation-defined*/ native_handle_type; // 构造/复制/销毁: thread() noexcept;//构造函数 te...

2018-07-23 17:06:32 275

原创 C++11多线程概论

多线程的的编译命令:g++ -std=c++11 -o condition_variable condition_variable.cpp -lpthread 要加上-lpthread lpthread这个类用到posix实现的线程了。C++11新标准中引入了四个头文件来支持多线程变成,他们分别是<atomic>,<thread>,<mutex>,&...

2018-07-10 09:01:42 388

原创 new和malloc区别和malloc详解

参考:https://www.cnblogs.com/huhuuu/archive/2013/11/19/3432371.htmlhttps://blog.csdn.net/chance_wang/article/details/1609081一、区别其实在使用的大部分场景下,两者是可以通用的,但是我们还是要知道他两的区别。1、malloc与free是c++/c语言的标准函数,new/delete...

2018-07-05 18:32:28 38181 12

原创 多线程中编译错误

今天写了一个makefile文件,没想到各种坑。先记录下来,慢慢修改1、g++: error: .o: 没有那个文件或目录g++: error: thread_pool.o: 没有那个文件或目录g++: fatal error: no input filescompilation terminated.makefile:15: recipe for target 'thread_pool.o' f...

2018-07-03 17:39:25 1451

空空如也

空空如也

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

TA关注的人

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