发明名称 信息处理装置、信息处理方法及信息处理程序
摘要 本发明提供信息处理装置、信息处理方法及信息处理程序。本发明的信息处理装置,用于对分别与事件的取得相对应地进行处理的多个线程,在进行切换的同时通过处理器来加以执行,在取代执行状态下的第1线程,而使所述多个线程中处于非执行状态的第2线程转变为执行状态时,检测第1线程中下一次成为执行状态时的处理的开始位置是与事件的取得相对应的既定的处理部分这一情况,并检测第2线程中的处理的开始位置是所述既定的处理部分这一情况,根据这些检测结果,切换是否对处理器设定第2线程执行用的上下文,并进行动作。
申请公布号 CN102047224B 申请公布日期 2013.10.02
申请号 CN200980119128.7 申请日期 2009.05.13
申请人 松下电器产业株式会社 发明人 川本琢二
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 永新专利商标代理有限公司 72002 代理人 徐殿军
主权项 一种信息处理装置,一边对多个线程进行切换一边通过处理器来执行线程,其中该多个线程分别与事件的取得相对应地执行处理,其特征在于,所述信息处理装置具有:调度单元,使为执行状态的第1线程的状态转变为非执行状态,从所述多个线程中选择接下来执行的第2线程,并使其转变为执行状态;第1检测单元,对被转变为非执行状态的所述第1线程中下一次成为执行状态时的处理的开始位置是否是与事件的取得相对应的既定的处理部分进行检测;第2检测单元,对被转变为执行状态的所述第2线程中的处理的开始位置是否是所述既定的处理部分进行检测;和设定单元,在所述第2线程被转变为执行状态时,根据所述第1检测单元及所述第2检测单元的检测结果,切换是对所述处理器设定所述第2线程执行用的上下文、还是不对所述处理器设定所述第2线程执行用的上下文,来进行动作,所述信息处理装置还具有:上下文存储单元,用于与线程相对应地存储上下文;和上下文对应单元,在所述第1检测单元的检测结果为否的情况下,将对所述处理器设定的上下文作为与所述第1线程相对应的上下文存储在所述上下文存储单元中,在所述第1检测单元的检测结果为是、且所述第2检测单元的检测结果为是的情况下,所述设定单元不对所述处理器设定与所述第2线程相对应的上下文,在所述第2检测单元的检测结果为否的情况下,所述设定单元对所述处理器设定与所述第2线程相对应的上下文。
地址 日本大阪府