发明名称 |
多核处理器系统、中断程序、以及中断方法 |
摘要 |
当在应用(A)中检测出排他开始事件时,向线程(B)通知中断信号(排他开始)。当接收到排他开始事件的通知时,通过使线程(B)避让来释放从CPU(102)。由于在线程队列中存在线程(Y),从CPU(102)被分配线程(Y)。由此,在从CPU(102)中,执行线程(Y)。当线程(Y)结束时,线程队列是空的,因此转移到低功率模式。之后,当在应用(A)中检测出排他结束事件时,从应用(A)向从CPU(102)通知中断信号(排他结束)。在从CPU(102)中,当接收到排他结束事件的通知时,在从CPU(102)中恢复线程(B)。由此,能够从使线程(B)避让的位置再次执行。 |
申请公布号 |
CN102754080B |
申请公布日期 |
2015.05.13 |
申请号 |
CN201080063240.6 |
申请日期 |
2010.02.23 |
申请人 |
富士通株式会社 |
发明人 |
山下浩一郎;山内宏真;宫崎清志 |
分类号 |
G06F9/50(2006.01)I;G06F9/46(2006.01)I;G06F9/52(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京东方亿思知识产权代理有限责任公司 11258 |
代理人 |
柳春雷 |
主权项 |
一种多核处理器系统,具有执行OS以及多个应用的第一核以及第二核,所述多个应用的第一线程被分配给所述第二核,所述多核处理器系统包括:处理器,所述处理器被配置成:从所述第一核接收指定在所述多个应用中的一个应用中发生的事件的中断信号;当接收到的中断信号所指定的事件是对在所述第二核中当前执行中的所述第一线程的排他的开始事件或者同步的开始事件时,使所述当前执行中的第一线程从所述第二核避让;以及将所述多个应用的执行等待线程组中被避让的第一线程以外的第二线程分配作为所述第二核的执行对象的线程。 |
地址 |
日本神奈川县 |