发明名称 Recovering from a thread hang
摘要 A method, computer-readable storage medium, and computer system are provided. In an embodiment, a detection is made that at least one thread, in a plurality of threads executing in a computer, has hung. A lock order of a plurality of locks used by the plurality of threads is determined. A determination is made that a first thread in the plurality of threads violates the lock order. After the determination that the first thread violates the lock order, the computer is restarted and the first thread that violates the lock order is scheduled on a reduced-speed processor.
申请公布号 US8762776(B2) 申请公布日期 2014.06.24
申请号 US201213344124 申请日期 2012.01.05
申请人 International Business Machines Corporation 发明人 Bates Cary L.;Johnson Nicholas P.;King Justin K.;Nee Lee
分类号 G06F11/00 主分类号 G06F11/00
代理机构 Toler Law Group 代理人 Toler Law Group
主权项 1. A method comprising: detecting that at least one thread in a plurality of threads executing in a computer has hung; determining a lock order of a plurality of locks used by the plurality of threads; determining that a first thread in the plurality of threads violates the lock order, wherein the first thread is executing on a first processor of the computer, wherein the first processor has a first processor speed; and after the determining that the first thread violates the lock order, restarting the computer and scheduling the first thread that violates the lock order on a second processor of the computer, wherein the second processor has a second processor speed, and wherein the second processor speed is less than the first processor speed.
地址 Armonk NY US