Patent ID: 8677360
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, by a computer, an indication of a current thread behavior associated with an existing thread; determining, by the computer, one or more attributes of the current thread behavior; correlating, by the computer, the current thread behavior with one or more historical thread behaviors based at least in part on the one or more attributes; and determining, by the computer, whether to perform a thread-related action based on a thread history associated with the one or more historical thread behaviors, wherein the attributes of the current thread behavior comprise at least one or more of a blocking event associated with the current thread behavior, an application or process that requested the existing thread, or an identity of a resource that the existing thread is attempting to access, wherein the correlating comprises matching the one or more attributes of the current thread behavior to one or more historical attributes of the one or more historical thread behaviors, and wherein the thread-related action comprises one of causing one or more new threads to be created or preventing a new thread from being created.