发明名称 PREVENTING SOFTWARE THREAD BLOCKING DUE TO INTERRUPTS
摘要 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.
申请公布号 US2016275025(A1) 申请公布日期 2016.09.22
申请号 US201514737359 申请日期 2015.06.11
申请人 International Business Machines Corporation 发明人 Accapadi Mathew;Davidson, II Grover C.;Michel Dirk;Olszewski Bret R.
分类号 G06F13/24 主分类号 G06F13/24
代理机构 代理人
主权项 1. A method for preventing a software thread from being blocked due to processing an external device interrupt, the method comprising: receiving the software thread, wherein the software thread has an associated interrupt avoidance variable; determining a processor to receive the software thread; sending the software thread to the determined processor; setting an interrupt mask bit associated with the processor based on the interrupt avoidance variable; receiving the external device interrupt; and redirecting the received external device interrupt to a second processor, wherein the redirecting is based on the interrupt mask bit.
地址 Armonk NY US