📄 tasklist.java
字号:
package thread.workqueue.wqwithListener;
import java.util.*;
/**
* <p>Title: 工作任务列表类</p>
*
* <p>Description:工作任务列表类
* <li>提供了一般的工作任务保存功能<li>
* <li>工作任务进入队列时候,按照线程优先级别插入到队列中的相应级别了</li>
* </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: netsky</p>
*
* @author wdz123@hotmail.com
* @version 1.0
*/
class TaskList extends LinkedList {
public TaskList() {
}
public void addWorkerTask(WorkerTask o) {
Iterator it= this.iterator();
boolean flag = false;
WorkerTask t;
int pos =0 ;
//
while((!flag) &&(it.hasNext())){
t =(WorkerTask)it.next();
if (t.getTaskPriority()>=o.getTaskPriority()){
pos++;
}
else if (t.getTaskPriority()<o.getTaskPriority()){
flag= true;
}
}
this.add(pos,o);
}
public static void main(String[] args) {
TaskList tasklist = new TaskList();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -