版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
A1,2002.06.20A1,2017.10.12令来完成对待处理数据的读取或写入操作,因此,不需要采用线程锁也可以保证多线程的同步,降低了多线程同步过程中处理器的性能开2在所述跳转地址的宽度小于寄存器宽度的情况下,第一线所述第二线程通过原子操作指令修改所述第一线程中的指令的2.一种计算机程序产品,包含计算机可执行所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所4.一种计算机可读存储介质,其特征在于,所述计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1所述的多线程处理方34处理数据写入指令序列,并通过原子性操作指令来完成对待处理数据的读取或写入操作,5微处理器也可以是任何常规的处理器等。结合本申请所公开的多线程处理方法的各个步部设备互连(PeripheralComponent,PCI)总线或扩展工业标准体系结构(Extended6带来了数据同步的问题。例如,一般使用精简指令集计算机(ReducedInstructionSet但是使用线程锁的方式会给处理器带来显著的性能开销。[0058]参照图2,图2为本发明实施例提供的一种多线程数据处线程中使用线程锁的方式,来保障该线程在读取或更改存储器中的待处理数据的过程中,不会被其它线程打断;如果存储器中待处理数据的字节数小于或等于第一寄存器的宽度,则可以利用指令序列来一次性对待处理数据[0065]比如线程A读取变量M的高32位时候,其只允许高32位数线程B仍然可以修改变量M的低32位,那么就会造成线程A读取的变量M的高32位是原来的待处理数据的字节数小于或等于寄存器的宽度,这样线程A可以一次性读取到所有的待处7该信息是基于所述待处理数据的相关信息进[0073]luireg,address_bit32Tobit47\\地址字节中的32到47bit左移16位并存储到寄存器reg中[0074]orireg,reg,address_bit16Tobit31\\按位或运算寄存器reg和地址字节中的16[0075]drotr32reg,reg,16\\寄存器reg中内[0076]orireg,reg,address_bit0Tobit15\\\\按位或运算寄存器reg和地址字节中的0[0078]可以理解的是,由于address(待处理数据)是动态变化的,每次变化都会有线程[0079]在本申请实施例中,当上述address(待处理数据)的字节数小于或等于寄存器的8[0080]即通过本申请实施例提供的多线程数据处理方法,可以保证线程A在读取存储器多线程数据同步过程中处理器的性能开销。性加载指令来将待处理数据写入到寄存器中,可以保障待处理数据写入到寄存器的过程9即上述第一寄存器与第二寄存器为处理器中分配的两组不存器中进行处理,且由于第一指令序列中的load指令在执行过程中不会被其它线程打断,处理数据进行修改,由于第二指令序列中的store指令在执行过程中也不会被其它线程打[0121]基于上述实施例中所描述的内容,本发明实施例还提供一种计算机可读存储介间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连[0126]上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合[0127]一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信储介质可以位于专用集成电路(ApplicationSpecifi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026道德与法治三年级拓展空间 科学素养深化
- 全球顶尖AI研究机构
- 高层消防安全管理技巧
- 苏科版五年级上册信息科技期末试卷
- 2026郑州市辅警招聘面试题及答案
- 母婴护理学客户服务
- 2025-2030中国景观园林行业市场发展前瞻及投资战略研究报告
- AutoCAD机械设计教程课件 项目14-圆柱直齿齿轮减速器机座零件三维建模
- 2026年智能停车系统数据质量控制与优化策略
- 护理教学图文资料
- 国资委安全生产十条硬措施
- 2026年湖北省高三(4月)调研模拟考试地理试卷(含答案)
- 2026内蒙古呼伦贝尔市林草执法人员招聘35人考试模拟试题及答案解析
- 2026年北京中考数学二轮复习 难点06 新定义综合题几何与函数(4大题型)(重难专练)
- 2026年北京市海淀区初三下学期一模语文试卷及答案
- (二模)2026年广州市普通高中高三毕业班综合测试(二)物理试卷(含答案及解析)
- 2025年全国专利代理师资格考试(专利法律知识)复习题及答案一
- 2025年长沙市芙蓉区事业单位真题
- 雨课堂在线学堂《大数据机器学习》作业单元考核答案
- 1250HC轧机主传动设计
- 钻孔灌注桩试桩记录表
评论
0/150
提交评论