买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中电科网络安全科技股份有限公司
摘要:本申请公开了一种读写锁读写方法、装置、设备及存储介质,涉及计算机技术领域,应用于包含两个功能相同的原生读写锁的操作系统,包括:当获取到写锁请求时,通过写锁数量计数器判断目标线程是否已获得过写锁,若否则向第一原生读写锁发送获取写锁请求得到第一原生写锁;通过读锁数量计数器判断目标线程是否已获得过读锁,若是则释放第二原生读写锁已获得过的读锁;向第二原生读写锁发送获取写锁请求得到第二原生写锁;释放第一原生写锁并将目标线程设置为写锁状态,再对目标线程的写锁数量进行计数自加。本申请能够解决读频繁环境下的写饥饿问题,降低使用读写锁进行多线程软件开发和编程的难度,减少死锁的出现,并提升获得读锁的效率和吞吐量。
主权项:1.一种读写锁读写方法,其特征在于,应用于操作系统,所述操作系统中包含第一原生读写锁和第二原生读写锁,且所述第一原生读写锁和所述第二原生读写锁的功能相同,包括:当获取到针对目标线程的写锁请求时,通过写锁数量计数器判断当前所述目标线程是否已获得过写锁;若所述目标线程获得过写锁,则对所述目标线程的写锁数量进行计数自加,以完成所述目标线程的写锁获取过程;若所述目标线程未获得过写锁,则向所述第一原生读写锁发送获取写锁请求,得到第一原生写锁;通过读锁数量计数器判断所述目标线程是否已获得过读锁,若所述目标线程已获得过读锁,则释放所述第二原生读写锁已获得过的读锁;向所述第二原生读写锁发送获取写锁请求,得到第二原生写锁;释放状态为写锁状态的所述第一原生写锁,并将所述目标线程设置为写锁状态,再对所述目标线程的写锁数量进行计数自加,以完成所述目标线程的写锁获取过程。
全文数据:
权利要求:
百度查询: 中电科网络安全科技股份有限公司 一种读写锁读写方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。