Patent ID: 7386848
Filing Date: 2008-06-10
Classification: G06F,H04L

Abstract:
1. A method for processing data in a multithreaded application in a data processing system, the method comprising: placing work items into a data structure that is maintained in the data processing system, wherein the work items are pending processing by the multithreaded application; processing work items from the data structure by a plurality of threads within the multithreaded application in accordance with a first algorithm; processing work items from the data structure by a thread within the multithreaded application in accordance with a second algorithm that differs from the first algorithm, wherein the thread is configured distinctly from the plurality of threads; and restricting the processing of work items by the thread in accordance with a second set of parameters used to evaluate workflow conditions, wherein the step of restricting the processing of work items by the thread in accordance with a second set of parameters further comprises: