1. A method for providing thread priority control in a distributed computer system, comprising the operations of: executing at least one task on a server, each task including a task identifier and a priority value; receiving a change priority message over a network, the change priority message including a priority value and a task identifier; and setting the priority value of a specific task having the same task identifier as the task identifier of the change priority message equal to the priority value of the change priority message, wherein the specific task is executed at a priority level relative to the priority value of the specific task.