Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15036
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-21 11:31
文章分类

全部博文(9)

文章存档

2016年(4)

2015年(3)

2013年(2)

我的朋友

发布时间:2016-11-15 19:23:29

关于自旋锁在单处理器(UP)构架中使用的问题,以及实现上与SMP不同的原因。......【阅读全文】

阅读(238) | 评论(0) | 转发(0)

发布时间:2016-11-15 16:05:07

曾经在测试C++代码性能的时候发现代码执行效率比较低,完全没法满足需求,束手无策,后面经过TX的帮助进行定位,解决,颇有收获,遂记录之:1.首先需要安装好callgrind工具,我安装的是valgrind-3.11.0版本(安装问百度吧)。2.使用valgrind工具来执行代码,会生成一个callgrind.out.xxx的文件,其中xxx表示进程号命令:va.........【阅读全文】

阅读(288) | 评论(0) | 转发(0)

发布时间:2016-11-15 15:19:02

由于半路开始学耍C++,最近调试代码时,出现代码析构时怎么出现coredump,实在没辙,询问了TX才知道问题所在。基本代码如下:XS32 PnasProcMBMSStartRequest(const gtpc::GTPCMessage start_msg);GTPCMessage::~GTPCMessage() {    try{        if (msg_ != NULL.........【阅读全文】

阅读(844) | 评论(0) | 转发(0)

发布时间:2016-08-04 09:31:00

1.关键字volatile有什么含义以及该关键字的典型例子。  被定义为volatile的变量说明该变量会被意想不到的改变,这样,编译器就不会去假设这个变量的值。精确的说,优化器在用到这个变量时必须每次小心的重新读取这个变量值,而不是简单的使用保存在寄存器里的备份。例子:a).并行设备的硬件寄存器(如:状态寄存器.........【阅读全文】

阅读(277) | 评论(0) | 转发(0)

发布时间:2015-04-21 08:48:23

一开始接触编程时就学习的C,但是当时糊里糊涂一直没有下功夫所以二级上机两次都没过,直到上了研才重新考了C++,但是应对考试的成分大些,没有实际用面向对象的思想写过多少代码。甚至后来做毕业设计向PDF文档中嵌入代码也完全使用C的面向过程来实现的,可以说心中还是有些小遗憾吧。现在工作了,幸运的是还是做着自己的.........【阅读全文】

阅读(381) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册