- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Linux进程间通信之信号量
Linux进程间通信之信号量作者:bullbat Linux进程间通信包括管道、消息队列、System V等等,其中System V包括三种:信号量、消息队列、共享内存,这里只简单介绍信号量机制。在Linux编程中,要运用信号量实现互斥操作,用户空间需要调用几个系统调用,如下是一个用户空间例子。#include #include #include #incl
2012-07-24 16:46:31 9625
转载 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人