相关文章  
  • 做个好杀手Linux的Kill命令与信号(3)
  • Linux系统环境进程间通信:信号灯(5)
  • Linux系统环境进程间通信:信号灯(3)
  • Linux系统环境进程间通信:信号灯(4)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux系统环境进程间通信:信号灯(1)4

    struct sem{
    
    
    
    int semval; // current value
    
    
    
    int sempid // pid of last operation
    
    
    
    }

    从上图可以看出,全局数据结构struct ipc_ids sem_ids可以访问到struct kern_ipc_perm的第一个成员:struct kern_ipc_perm;而每个struct kern_ipc_perm能够与具体的信号灯对应起来且蛭诟媒峁怪校幸桓鰇ey_t类型成员key,而key则唯一确定一个信号灯集;同时,结构struct kern_ipc_perm的最后一个成员sem_nsems确定了该信号灯在信号灯集中的顺序,这样内核就能够记录每个信号灯的信息了。kern_ipc_perm结构参见《Linux环境

    页码:[1] [2] [3] [4] [5]4页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved