发明名称 |
用于在共享处理器分区环境中移动线程的方法及装置 |
摘要 |
本发明提供一种用于将软件线程分配给具有多个虚拟处理器的数据处理系统的公共虚拟处理器的计算机实现的方法及装置。数据处理系统检测第一线程与第二线程之间关于与所述数据处理系统的资源关联的锁的合作。响应于检测到合作,所述数据处理系统将所述第一线程分配给所述公共虚拟处理器。所述数据处理系统将所述第二线程移动到所述公共虚拟处理器,由此将所述第一线程及所述第二线程所经历的与所述锁关联的睡眠时间减少到低于在检测合作步骤之前所经历的睡眠时间。 |
申请公布号 |
CN101946235A |
申请公布日期 |
2011.01.12 |
申请号 |
CN200980105214.2 |
申请日期 |
2009.02.24 |
申请人 |
国际商业机器公司 |
发明人 |
B·R·奥尔斯泽斯基;D·米歇尔;L·B·布伦纳 |
分类号 |
G06F9/50(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
于静;杨晓光 |
主权项 |
一种用于将软件线程分配给具有多个虚拟处理器的数据处理系统的第一虚拟处理器的计算机实现的方法,所述方法包含:将第一软件线程分配给所述第一虚拟处理器;检测第一软件线程与第二软件线程之间关于与所述数据处理系统的资源关联的锁的合作;及响应于检测到合作,将所述第二软件线程移动到所述第一虚拟处理器。 |
地址 |
美国纽约 |