https://www.boost.org/ 下载boost文件 boost在Ubuntu下安装 tar xvzf...[作者空间]
线程池 使用 一种可能的输出 参考 https://github.com/lizhenghn123/zl_thre...[作者空间]
std::bind 关于bind的用法:可将bind函数看作是一个通用的函数适配器,它接受一个可调用对象,生成一个...[作者空间]
future std::future 类型模板是为了等待其他线程上的异步结果,其和 std::promise,st...[作者空间]
引用传递的话,对于virtual函数可以正确调用正确的函数[作者空间]
C++0x中引入了static_assert这个关键字,用来做编译期间的断言,因此叫做静态断言。 其语法很简单:s...[作者空间]
对于map m 并不会改变值,要带上&[作者空间]
利用function跟map来取代if else 效率也会比好[作者空间]
一、程序运行时分析gdb下打断点,然后输入命令bt(backtrace)即可看到调用栈二、打印出来分析 例子 编译...[作者空间]
还是很早之前看的《Unix环境高级编程》,今天重新学习线程,又看了一下,感觉理解又加深了,记录一下以前不理解的...[作者空间]
主要方法介绍 例子 join函数是要求等待线程结束后,主线程才能结束,如果调用join函数的话会出现 错误,Goo...[作者空间]
(C++)工作中遇到的一个关于set的问题,对于set中的对象,如果改变某个对象的key的值,不会改变对象的位置,...[作者空间]
昨天安装完boost后准备使用一下boost,结果在编译的时候遇到这一问题 代码 编译语句 问题 解决办法 加上-...[作者空间]
sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo a...[作者空间]
#include unsigned long long getTime() { struct timeval tv...[作者空间]
目录结构 动态库 生成动态库 gcc -fPIC -shared common.c -o libcommon.so...[作者空间]
std::future
只有一个线程读,不需要加锁。 只有一个线程写,不需要加锁。 多个线程读 不需要加锁。 只有一个线程写,其他线程读或...[作者空间]