Method, system, and apparatus for managing tasks
AssigneeHewlett-Packard Development Company, L.P.
InventorMichael L. Saboff
Life of this patent
Estimating the term…
Abstract
A method, system, and apparatus for loading and managing tasks within a process instance on a computer system. The present embodiment novelly distinguishes groups of threads as a task and manages the execution of the threads in the task in the manner specified in a configuration file. The configuration file contains names of tasks and configuration information associated with each task. For example the order of execution of tasks may be defined to depend on the progress of the execution, such as the state, of one or more other tasks. The termination of a single task or multiple tasks may be managed by the present embodiment. The output from a task may be directed to a computer-based input/output (I/O) device, such as a monitor, or to a file, or may be discarded.
Claims19
A method in a computer system for executing at least one thread on said computer system, said computer system having at least one process instance, said method comprising:
- distinguishing at least one thread as a first task, said first task associated with said process instance;
- loading said first task in said computer system;
- identifying a second task associated with said first task in said process instance;
- and
- executing said first task in said process instance in accordance with execution of said second task.
A method in a computer system for executing at least one thread on said computer system, said computer system having at least one process instance, said method comprising:
- distinguishing at least one thread as at least one task, said at least one task associated with a process instance;
- and
- wherein processing said at least one task comprises:
- loading said at least one task in said computer system;
- identifying a second task associated with said first task in said process instance;
- and
- executing said at least one task in said process instance in accordance with execution of said second task.
A computer system, comprising:
- a processor;
- and
- a memory communicatively coupled to said processor, wherein said processor and said memory are configured to execute at least one process instance, the at least one process instance including a first task and a second task associated with the first task in the at least one process instance, the first and second tasks including at least one thread, respectively, wherein the first task is executed in accordance with execution of the second task.
A computer-readable medium, comprising:
- logic configured to identify at least one thread as a first task, said first task associated with a first process instance;
- and
- logic configured to execute said first task in accordance with execution of a second task in said process instance.
A computer comprising:
- means for directing said computer to associate a first task with a process instance, said first task having at least one thread;
- and
- means for instructing said computer to execute said first task in accordance with execution of a second task in said process instance.
Dependencies are inferred from the claim text.