自定义博客皮肤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)
  • 收藏
  • 关注

原创 多线程同步打印ABC,C++的POSIX实现

最近离职换工作,一次笔试中遇到了多线程同步的经典编程题:三个线程A、B、C,分别打印‘A’、‘B’、‘C’,要求按照ABC的顺序打印10遍。笔试当中代码写了一半,着急下一轮面试就没写完交卷了。回来上网搜下别人的实现方式,发现用C++的POSIX调用的实现很多都是错的。一看作者就没有真正的在环境上验证过,想当然的就把代码贴到了博客上。于是,就像在这里完成笔试中的代码,给大家一个POSIX的实现例...

2018-05-15 17:30:16 617 1

原创 LINUX消息队列总结

消息队列是消息的链接表,存放在内核中并有消息队列标识符标识。每个消息队列有一个称为 key的名称,如同用户文件描述符一样,每个Unix消息队列还有一个消息队列描述符。 消息的结构     每个消息包含一个正长整型字段,一个非负长度以及实际的数据字节,所有这些都在将消息添加到队列时,传送给msgsnd(发送消息函数)。msgrcv用于从消息对垒中取消息。可以不按照先进先出的次序取消息,也

2018-01-17 14:36:20 914

原创 C++静态数据成员及静态函数总结

在笔试及面试中经常会碰到C++中静态成员变量及静态成员函数的问题,在这我总结下相关知识点。   一, 静态成员变量          类中的静态成员变量钱由关键字static进行修饰,同其他成员变量一样受到public/protect/private访问标识符的制约。          类的静态成员变量被该类的所有对象所共享,包括子类对象。其初始化只能在类外执行。          

2016-11-23 22:29:28 283

原创 VMware安装Fedora18,升级3.8.2内核,导致hgfs无法编译安装,无法共享文件夹的问题解决方法

本人是个升级控,无论是什么软件,只要出了最新版本就必须跟上。于是便因而部分软件不兼容,导致出现了一些问题。 近日将电脑中VMware安装的Fedora虚拟机升级到了最新的发布版本Fedora18,并更新内核到3.8.2。发现虽然我的VMware已经升级到最新版本的9.0.2,但vmware tools仍然不支持3.8.2的内核。导致在安装vmware tools 安装时hgfs编译出错,无法与主

2013-03-17 02:04:36 1685

空空如也

空空如也

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

TA关注的人

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