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

    Linux系统环境进程间通信:信号灯(5)3

    资源,这样能够保证多个进程不会造成互锁。Linux对信号灯有各种各样的限制,程序中给出了输出结果。另外,如果读者想对信号灯作进一步的理解,建议阅读sem.h源代码,该文件不长,但给出了信号灯相关的重要数据结构。

    附录1: struct sem_array如下:

    /*系统中的每个信号灯集对应一个sem_array 结构 */
    
    
    
    struct sem_array {
    
    
    
    struct kern_ipc_perm sem_perm; /* permissions .. see ipc.h */
    
    
    
    time_t sem_otime; /* last semop time */
    
    
    
    time_t sem_ctime; /* last change time */
    
    
    
    struct sem *sem_base; /* ptr to first semaphore in array */
    
    
    
    struct sem_queue *sem_pend

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

         

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

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