package queue;
public class PriorityBlockingQueueTest {
public void excute() {
PriorityJob job1 = new PriorityJob();
job1.setPriority("1");
job1.setJob("1");
PriorityBlockingJobQueue.getInstance().put(job1);
PriorityJob job2 = new PriorityJob();
job2.setPriority("0");
job2.setJob("0");
PriorityBlockingJobQueue.getInstance().put(job2);
PriorityJob job3 = new PriorityJob();
job3.setPriority("3");
job3.setJob("3");
PriorityBlockingJobQueue.getInstance().put(job3);
PriorityJob job4 = new PriorityJob();
job4.setPriority("1");
job4.setJob("1");
PriorityBlockingJobQueue.getInstance().put(job4);
PriorityJob job5 = new PriorityJob();
job5.setPriority("5");
job5.setJob("5");
PriorityBlockingJobQueue.getInstance().put(job5);
PriorityJob job6 = new PriorityJob();
job6.setPriority("0");
job6.setJob("0");
PriorityBlockingJobQueue.getInstance().put(job6);
while(true) {
System.out.println(PriorityBlockingJobQueue.getInstance().take().getJob());
}
}
public static void main(String[] args) {
new PriorityBlockingQueueTest().excute();
}
}