当前位置:  技术问答>linux和unix

急求读者写着源代码

    来源: 互联网  发布时间:2016-11-03

    本文导语:  大家好,本人虽然对于读者写着问题的伪代码能够理解,但是要求能够在linux的eclipse下用源代码实现该实验,本人能力有限,希望有能者或者有代码者能够与我分享,谢谢了! | /**  * @struct      SHM...

大家好,本人虽然对于读者写着问题的伪代码能够理解,但是要求能够在linux的eclipse下用源代码实现该实验,本人能力有限,希望有能者或者有代码者能够与我分享,谢谢了!

|

/**
 * @struct      SHM_ACCESS
 * @brief       读者写者访问控制结构
 */
typedef struct _SHM_ACCESS {
        int         reader_count;   /**reader_mutex);
        return (0);
}

static int
UnLockShmForRead(SHM_ACCESS *p_access)
{
        sem_p(p_access->reader_mutex);
        p_access->reader_count--;
        if (0 == p_access->reader_count) {
                /* 最后一个读进程 */
                sem_v(p_access->writer_mutex);
        }
        sem_v(p_access->reader_mutex);
        return (0);
}




    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux Journal宣布2009年度读者选择奖
  • linux课程设计读者写者问题,求高手帮小弟改改错误!急呀!!!
  • 《linux设备驱动开发详解》出版热销散分100感谢读者
  • 在linux 平台下写了 个线程 模拟操作系统 读者写者问题 有错误 求教
  • 《linux设备驱动开发详解(第2版)》出版热销散分100感谢读者


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3