当前位置: 技术问答>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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。