Segmenting Long Running Processes in a Multi-Tasking Environment
Original Publication Date: 1982-Jan-01
Included in the Prior Art Database: 2005-Feb-08
Long-running computer processes can limit resource utilization in a computer installation. Such limitation can be eased by establishing a start and stop category for each process needing separate control and by running each process as a separate task, different from the queue processor. A unique check flag is set by the queue processor when one of the processes having an extended period of execution needs to be stopped. Similarly, the queue processor examines its work queue when any of the processes needs not be held any longer. The long-running processes include check points, whereat the check flag is sampled for determining whether the process should continue. Similarly, any time the queue processor is considering starting such a task, it does so only if the check flag is not on.