买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:青岛海信宽带多媒体技术有限公司
摘要:本申请提供的家庭智能网关及读写锁控制方法中,家庭智能网关包括共享内存区,共享内存区内部存储有锁状态标识、读锁上限同步标识、读锁上限值、读进程状态区及写进程状态区,读进程状态区包括请求读锁的进程对应的进程标识,写进程状态区包括请求写锁的进程对应的进程标识;本申请通过记录并保存各进程的进程标识,在出现进程等锁时间较长时,可通过遍历进程标识,并判断进程标识对应的进程是否已退出,如果进程标识对应的进程已退出,则强制性地使已退出进程释放相应锁,进而当前读进程可获得读锁;同时,本申请通过设置读锁上限值,有限化读锁数量,从而实现固定大小的锁数据结构,进而保证锁机制工作效率。
主权项:1.一种家庭智能网关,其特征在于,包括:共享内存区,内部存储有锁状态标识、读锁上限同步标识、读锁上限值、读进程状态区以及写进程状态区,其中,所述读进程状态区包括请求读锁的进程对应的进程标识,所述写进程状态区包括请求写锁的进程对应的进程标识;处理器,被配置为:发出锁请求的进程为读进程,在所述锁状态标识为第三标识,且所述读锁上限同步标识为第一同步标识时,若当前读进程等锁时间超出预设时间,则遍历所述读进程状态区中的各进程标识,并判断各进程标识对应的进程是否已退出;其中,所述第三标识表征读锁被占用数量超出读锁上限值,所述第一同步标识表征在读锁被占用数量大于读锁上限值时,不实时修改所述读锁上限值;若进程标识对应的进程已退出,则在所述读进程状态区中将已退出进程对应的进程标识设置为预设标识,以使已退出进程释放读锁;发出锁请求的进程为读进程,在所述锁状态标识为第四标识时,若当前读进程等锁时间超出预设时间,则遍历所述写进程状态区中的各进程标识,并判断各进程标识对应的进程是否已经退出;其中,所述第四标识表征写锁被占用;若进程标识对应的进程已退出,则在所述写进程状态区中将已退出进程对应的进程标识设置为预设标识,以使已退出进程释放写锁。
全文数据:
权利要求:
百度查询: 青岛海信宽带多媒体技术有限公司 一种家庭智能网关及读写锁控制方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。