- 专利标题: Preventing software thread blocking due to interrupts
-
申请号: US14663657申请日: 2015-03-20
-
公开(公告)号: US10019391B2公开(公告)日: 2018-07-10
- 发明人: Mathew Accapadi , Grover C. Davidson, II , Dirk Michel , Bret R. Olszewski
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Robert C. Bunker
- 主分类号: G06F3/00
- IPC分类号: G06F3/00 ; G06F13/24 ; G06F9/48
摘要:
According to one exemplary embodiment, a method for preventing a software thread from being blocked due to processing an external device interrupt is provided. The method may include receiving the software thread, whereby the software thread has an associated interrupt avoidance variable. The method may also include determining a processor to receive the software thread. The method may then include sending the software thread to the determined processor. The method may further include setting an interrupt mask bit associated with the processor based on the interrupt avoidance variable. The method may also include receiving the external device interrupt. The method may then include redirecting the received external device interrupt to a second processor, whereby the redirecting is based on the interrupt mask bit.
公开/授权文献
- US20160275024A1 PREVENTING SOFTWARE THREAD BLOCKING DUE TO INTERRUPTS 公开/授权日:2016-09-22
信息查询