Patent ID: 7174359

Claim:
A method in a data processing system for scheduling the execution of a plurality of commands, said data processing system including an environment which executes commands concurrently, wherein said commands are executed without regard to a completion of execution of any other ones of said commands, said method comprising the steps of: selecting said plurality of commands from the environment which executes commands concurrently; scheduling execution of said selected plurality of commands in a programming order, said scheduling step comprising: encapsulating a first one of said plurality of commands in a first process and encapsulating a second one of said plurality of commands in a second process; beginning processing of said first process; executing said first one of said plurality of commands in response to said beginning processing of said first process, wherein said first one of said plurality of commands executes only while said first process is executing; and beginning processing of said second process only in response to a completion of processing of said first process.