[发明专利]对执行包括辅助子线程的线程的显式软件控制的方法和结构无效
| 申请号: | 200580009866.8 | 申请日: | 2005-03-29 |
| 公开(公告)号: | CN101263452A | 公开(公告)日: | 2008-09-10 |
| 发明(设计)人: | 克里斯托夫·布朗;奎因·A·雅各布森;沙伊伦德尔·乔杜里;马克·特伦布莱 | 申请(专利权)人: | 太阳微系统公司 |
| 主分类号: | G06F7/38 | 分类号: | G06F7/38;G06F9/00;G06F9/44;G06F15/00 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 王允方;刘国伟 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 执行 包括 辅助 线程 软件 控制 方法 结构 | ||
1. 一种基于计算机的方法,其包括:
在显式软件控制下确定与一长等待时间指令相关联的一项目是否可用;和
在所述确定发现与所述长等待时间指令相关联的所述项目不可用后,在显式软件控制下执行一辅助子线程。
2. 根据权利要求1所述的基于计算机的方法,其中所述在显式软件控制下执行一辅助子线程进一步包括:
对一状态进行定点检验以获得一快照状态。
3. 根据权利要求2所述的基于计算机的方法,其中所述状态包括一处理器状态。
4. 根据权利要求2所述的基于计算机的方法,其中所述在显式软件控制下执行一辅助子线程进一步包括:
通过执行所述辅助子线程中的指令来执行辅助操作。
5. 根据权利要求4所述的基于计算机的方法,其中所述在显式软件控制下执行一辅助子线程进一步包括:
将所述状态退回至所述快照状态。
6. 根据权利要求5所述的基于计算机的方法,其进一步包括:
使用所述项目的一实际值执行一原始代码段。
7. 根据权利要求1所述的基于计算机的方法,其进一步包括:
在所述确定发现与所述长等待时间指令相关联的所述项目可用后,使用所述项目的一实际值执行一原始代码段。
8. 根据权利要求1所述的基于计算机的方法,其中所述确定包括:
执行一寄存器状态指令分支。
9. 根据权利要求7所述的基于计算机的方法,其中所述寄存器状态指令分支是一就绪指令分支。
10. 一种结构,其包括:
用于在显式软件控制下确定与一长等待时间指令相关联的一项目是否可用的构件;和
用于在所述确定发现与所述长等待时间指令相关联的所述项目不可用后,在显式软件控制下执行一辅助子线程的构件。
11. 根据权利要求10所述的结构,其中所述用于在显式软件控制下执行一辅助子线程的构件进一步包括:
用于对一状态进行定点检验以获得一快照状态的构件。
12. 根据权利要求11所述的结构,其中所述状态包括一处理器状态。
13. 根据权利要求11所述的结构,其中所述用于在显式软件控制下执行一辅助子线程的构件进一步包括:
用于通过执行所述辅助子线程中的指令来执行辅助操作的构件。
14. 根据权利要求13所述的结构,其中所述用于在显式软件控制下执行一辅助子线程的构件进一步包括:
用于将所述状态退回至所述快照状态的构件。
15. 根据权利要求14所述的结构,其进一步包括:
用于使用所述项目的一实际值执行一原始代码段的构件。
16. 根据权利要求10所述的结构,其进一步包括:
用于在所述确定发现与所述长等待时间指令相关联的所述项目可用后,使用所述项目的一实际值执行一原始代码段的构件。
17. 根据权利要求16所述的结构,其中所述确定包括:
用于执行一寄存器状态指令分支的构件。
18. 根据权利要求16所述的结构,其中所述寄存器状态指令分支是一就绪指令分支。
19. 一种计算机系统,其包括:
一处理器;和
一存储器,其耦合到所述处理器且其中存储有指令,其中一旦在所述处理器上执行所述指令,一种方法包括:
在显式软件控制下确定与一长等待时间指令相关联的一项目是否可用;和
在所述确定发现与所述长等待时间指令相关联的所述项目不可用后,在显式软件控制下执行一辅助子线程。
20. 一种计算机程序产品,其包括一经配置以存储或传送用于一方法的计算机可读代码的媒体,所述方法包括:
在显式软件控制下确定与一长等待时间指令相关联的一项目是否可用;和
在所述确定发现与所述长等待时间指令相关联的所述项目不可用后,在显式软件控制下执行一辅助子线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太阳微系统公司,未经太阳微系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580009866.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于鞋类的三平面支承系统
- 下一篇:在风力发电机塔内部安装元件的方法





