Lines Matching full:priority
117 * @param {int} priority the task's priority
121 Scheduler.prototype.addIdleTask = function (id, priority, queue, count) {
122 this.addRunningTask(id, priority, queue, new IdleTask(this, 1, count));
128 * @param {int} priority the task's priority
131 Scheduler.prototype.addWorkerTask = function (id, priority, queue) {
132 this.addTask(id, priority, queue, new WorkerTask(this, ID_HANDLER_A, 0));
138 * @param {int} priority the task's priority
141 Scheduler.prototype.addHandlerTask = function (id, priority, queue) {
142 this.addTask(id, priority, queue, new HandlerTask(this));
148 * @param {int} priority the task's priority
151 Scheduler.prototype.addDeviceTask = function (id, priority, queue) {
152 this.addTask(id, priority, queue, new DeviceTask(this))
158 * @param {int} priority the task's priority
162 Scheduler.prototype.addRunningTask = function (id, priority, queue, task) {
163 this.addTask(id, priority, queue, task);
170 * @param {int} priority the task's priority
174 Scheduler.prototype.addTask = function (id, priority, queue, task) {
175 this.currentTcb = new TaskControlBlock(this.list, id, priority, queue, task);
203 if (tcb.priority > this.currentTcb.priority) {
250 * @param {int} priority the priority of this block
255 function TaskControlBlock(link, id, priority, queue, task) {
258 this.priority = priority;
338 * with the highest priority).
344 if (this.priority > task.priority) return this;