自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c/c++ volatile关键字详解

volatile 目录简介用法volatile指针多线程下的应用(我们在并发编程开发中经常会遇到的情况)最近看boost并发的相关文档,发现这个关键字我没怎么用过,惭愧惭愧,特意学习。简介volatile 关键字在c/c++中与const同级用来修饰变量,通常建立语言级别的memory barrier,用他声明的变量可以被某些编译器未知的因素修改,如操作系统,硬件,其他线程等。遇到这个关键字声明的变量,编译器就不在对其进行优化,当使用violatile声明变量的时候,系统总是从他所在的内存空间直接读取

2020-08-03 11:00:04 1071

原创 boost库安装

下载boost下载安装# 后缀为版本号cd ./boost_1_73_0# 准备工作./bootstrap.sh# 编译,过程很长./b2# 安装sudo ./b2 install将生成的库文件放在 /usr/local/lib头文件放在/usr/local/include

2020-07-31 17:22:56 159

原创 shell脚本(一):变量和数据类型

变量定义变量变量命名规则和c++变量命名规则相似,只能以字母或者下划线开头,以字母下划线数字组成,并且不能为shell关键字,为变量初始化时"="号两边不能空格。var_name=var_value使用变量建议在变量名加上{}后再解析${var_name}修改变量属性readonly var_name删除变量unset var_name位置参数可以给shell脚本传递参数,在脚本中可以通过,$0, $1, 2...来获取传递进来的参数,在参数大于10时需要加大括号,帮助解释器

2020-07-26 16:40:29 1213

原创 c多线程学习笔记(一):pthread

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-07-19 21:24:49 448

空空如也

空空如也

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

TA关注的人

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