Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜武汉深之度科技有限公司钟俊获国家专利权

恭喜武汉深之度科技有限公司钟俊获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜武汉深之度科技有限公司申请的专利一种基于共享线程读写锁的指令执行方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114003280B

龙图腾网通过国家知识产权局官网在2025-04-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111287741.9,技术领域涉及:G06F9/30;该发明授权一种基于共享线程读写锁的指令执行方法是由钟俊设计研发完成,并于2021-11-02向国家知识产权局提交的专利申请。

一种基于共享线程读写锁的指令执行方法在说明书摘要公布了:本发明公开了一种基于共享线程读写锁的指令执行方法、计算设备及存储介质。方法包括步骤:将应用在内部存储器中存储数据的第一存储指令提交到处理器;生成第二存储指令;判断是否在内部存储器的线程共享内存中存储数据;对第一线程进行加锁;通过处理器在内部存储器中存储数据;判断是否在内部存储器的线程共享内存中读取数据;若在线程共享内存中读取数据,则获取执行第一读取指令的第二线程的共享线程读锁;若存不能获取共享线程读锁时,则再次获取共享线程读锁;若获取到共享线程读锁,则对执行第一读取指令的第二线程进行加锁;通过处理器从内部存储器中读取数据。本发明能够使数据访存的原子性不丢失,避免某些特殊应用程序运行异常问题。

本发明授权一种基于共享线程读写锁的指令执行方法在权利要求书中公布了:1.一种基于共享线程读写锁的指令执行方法,适于在计算设备中执行,所述计算设备包括处理器、内部存储器,并运行有一个或多个应用,所述内部存储器的存储区域映射为存储空间,且所述应用以所述存储空间中的存储地址来读写所述内部存储器中的数据,所述方法包括步骤:将所述应用在所述内部存储器中存储数据的第一存储指令提交到所述处理器;当所述处理器由于所述第一存储指令所存储数据的存储地址不能正常执行第一存储指令时,根据所述处理器产生的数据存储异常消息生成第二存储指令,第一存储指令包括不对界存储指令,所述第二存储指令适于存储所述第一存储指令要存储的数据,且所述处理器在执行所述第二存储指令时不会产生数据存储异常消息;根据所述第一存储指令所存储数据的存储地址,判断是否在所述内部存储器的线程共享内存中存储数据;若在线程共享内存中存储数据,则获取执行存储指令的第一线程的共享线程写锁,并对所述第一线程进行加锁;通过所述处理器,根据所述第一线程执行所述第二存储指令在所述内部存储器中存储数据;当接收到在所述内部存储器中读取数据的第一读取指令时,根据所述第一读取指令所读取数据的读取地址,判断是否在所述内部存储器的线程共享内存中读取数据;若在线程共享内存中读取数据,则获取执行第一读取指令的第二线程的共享线程读锁,所述共享线程写锁和共享线程读锁互斥,根据共享线程写锁或共享线程读锁进行加锁时,在同一地址不能同时存储和读取数据;若存在共享线程写锁,不能获取共享线程读锁时,则再次获取共享线程读锁;若获取到共享线程读锁,则对执行所述第一读取指令的第二线程进行加锁;通过所述处理器,根据所述第二线程执行所述第一读取指令从所述内部存储器中读取数据;其中,所述根据所述处理器产生的数据存储异常消息生成第二存储指令包括步骤:根据所述第一存储指令的存储地址生成前半段存储指令和后半段存储指令,所述前半段存储指令和后半段存储指令,分别适于根据前半段地址和后半段地址存储数据;将所述前半段存储指令和后半段存储指令作为第二存储指令;所述方法还包括:若接收到第二读取指令,将所述第二读取指令提交到所述处理器,所述第二读取指令包括不对界读取指令;当所述处理器由于所述第二读取指令所读取数据的地址不能正常执行第二读取指令时,根据所述处理器产生的数据访问异常消息生成第一读取指令,所述第一读取指令适于读取所述第二读取指令要读取的数据,且所述处理器在执行所述第一读取指令时不会产生数据读取异常消息;根据所述处理器产生的数据访问异常消息生成第一读取指令包括步骤:根据所述第二读取指令的存储地址生成前半段读取指令和后半段读取指令,所述前半段读取指令和后半段读取指令,分别适于根据前半段地址和后半段地址读取数据,所述前半段读取指令和后半段读取指令是两个独立的操作;将所述前半段读取指令和后半段读取指令作为第一读取指令。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉深之度科技有限公司,其通讯地址为:430206 湖北省武汉市东湖新技术开发区高新大道999号未来科技城B栋11层(自贸区武汉片区);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。