[发明专利]状态信息的同步点有效
申请号: | 201380077657.1 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105359104B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | C.福蒂尼;B.E.曼托斯;G.A.沃特斯;黄立新;R.K.詹姆斯;S.R.福蒂纳;R.S.布里格斯;S.Z.马尔金;Y.王;R.马里亚尼;J.E.罗杰斯;A.S.帕里克;P.K.姆拉利达尔劳;M.P.科切纳斯;J.J.韦伯;N.潘克拜;R.阿塔纳索夫;P.萨拉斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/54 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态 信息 同步 | ||
介绍了用于状态信息的同步点的技术。在至少一些实施例中,采用同步点来在不同的处理线程间传播状态信息。例如,可以采用同步点来在不同的独立运行的线程间传播状态信息。由此,在至少一些实施例中,同步点充当不同的独立运行的线程间的线程间通信工具。
背景技术
今天的计算装置具有量值不断增大的处理能力。例如,典型的装置具有带有多个处理内核的中央处理单元(CPU),这些处理内核可以各自执行数据处理。此外,单个处理器上可用的内核数目还在继续增加。随着多核处理器的风靡,带来了在一个CPU上并行地执行多个处理任务的能力。例如,多个各自掌管一个具体处理任务的处理线程可以在各自相应的处理器内核上同时运行。这样,完成多个任务的速度相比于以前的单核处理器会得到增加。
虽然可用的处理能力已经提高了,但是很多计算进程仍然采用串行处理办法来调度和/或管理处理任务。例如,一些应用没有被配置为使某些处理任务并行化,并且如此一来就不会利用多核处理器的并行处理能力的优势。不使处理任务并行化,这些进程就不会收获由并行处理带来的性能收益。
发明内容
本发明内容部分是为了以简化的形式引入具体实施方式部分将会进一步详细介绍的概念的选择。本发明内容部分并非试图认定所要求保护主题的关键特征或基本特征,更不是想要被用作确定所要求保护主题的范围的辅助。
介绍了用于状态信息的同步点的技术。在至少一些实施例中,采用同步点来在不同的处理线程间传播状态信息。例如,可以采用同步点来在不同的独立运行的线程间传播状态信息。由此,在至少一些实施例中,同步点充当不同的独立运行的线程间的线程间通信工具。
附图说明
具体实施方式部分是参照附图进行说明的。在图中,附图标记最左侧的(多个)数字标明了该附图标记首次出现的附图。在说明书和附图中不同情形下使用相同的附图标记指示这是类似或相同的项目。
图1是可操作用来采用本文讨论的技术的示例实现方案中的环境的示意图。
图2示出按照一个或多个实施例的示例实现方案。
图3示出按照一个或多个实施例的示例实现方案。
图4示出按照一个或多个实施例的示例实现方案。
图5示出按照一个或多个实施例的示例实现方案。
图6示出按照一个或多个实施例的示例实现方案。
图7是介绍按照一个或多个实施例的方法中的步骤的流程图。
图8是介绍按照一个或多个实施例的方法中的步骤的流程图。
图9示出如参照图1介绍的示例系统和计算装置,它们被配置为用来实现本文介绍的技术的实施例。
具体实施方式
将会介绍用于状态信息的同步点的技术。在至少一些实施例中,会采用同步点来在不同的处理线程间传播状态信息。可以采用同步点来,例如,在不同的独立运行的线程间传播状态信息。
例如,考虑网络浏览器显示一个网页的情形。本文讨论的技术可以利用第一个线程来执行针对该网页的各种不同的处理,比如网页格式化任务、布局任务、输入处理任务等等。可以采用第二个独立运行的线程来执行该网页的呈现任务,比如生成该网页的像素数据和促使该像素数据被显示。
基于对网页可视属性的处理,第一个线程可以发出包括针对该网页的可视状态信息的同步点。可视状态信息,例如,可以包括网页可视状态的改变,比如网页图形元素的运动、图形元素的缩放和/或重新着色,等等。在发出同步点之后,第一个线程可以继续执行其它处理,比如生成另外的同步点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077657.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属电缆防水接头
- 下一篇:石灰窑炉料位探测器
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置