自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux进程间通信之信号量

Linux进程间通信之信号量 作者:bullbat        Linux进程间通信包括管道、消息队列、System V等等,其中System V包括三种:信号量、消息队列、共享内存,这里只简单介绍信号量机制。 在Linux编程中,要运用信号量实现互斥操作,用户空间需要调用几个系统调用,如下是一个用户空间例子。 #include  #include  #include  #incl

2012-07-24 16:46:31 9624

转载 idr机制--integer ID management(二)

这篇文章主要讲述如何给要管理的对象分配一个小数字作为id。     首先看知道obj的ID,如果查找obj ,即指向obj的指针。也就是说先看我们想要达到的效果,在来分析如何实现给对象分配ID。     根据ID ,来查找obj。函数idr_find实现查找功能     假如下图中C 的ary[2]指向一个管理的obj。我们来看下如何通过数字66来查找到obj。     我们以

2012-07-23 19:34:12 8050

转载 idr机制--integer ID management(一)

最近研究进程间通信,遇到了idr相关的函数,为了扫清障碍,先研究了linux的idr机制。         所谓IDR,其实就是和身份证的含义差不多,我们知道,每个人有一个身份证,身份证只是 一串数字,从数字,我们就能知道这个人的信息。同样道理,idr的要完成的任务是给要管理的对象分配一个数字,可以通过这个数字找到要管理的对象。  ID --------------------

2012-07-23 19:33:06 7339

Linux虚拟文件系统(路径搜索)

Linux虚拟文件系统方面的分析 主要是源代码的注释、原理分析,内核版本为2.6.32

2012-04-11

Linux虚拟文件系统(内核初始化)

Linux内核分析值虚拟文件系统,关于Linux虚拟文件系统的内核源代码解析和原理分析

2012-04-11

Linux内核分析之设备驱动模型

Linux内核分析值设备驱动模型,关于设备驱动模型的分析,和内核源代码注释笔记

2012-04-11

空空如也

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

TA关注的人

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