privatevoid executeQueue(OrderedTaskQueue currQueue)
{
Task t;
currQueue.changePool();
t = currQueue.poll();
//submit all tasks in current queuewhile(t!=null)
{
activeTasksCount.incrementAndGet();
waitingTasks.offer(t);
t = currQueue.poll();
}
}
privatevoid executeQueue(OrderedTaskQueue currQueue)
{
Task t;
currQueue.changePool();
t = currQueue.poll();
//submit all tasks in current queuewhile(t!=null)
{
activeTasksCount.incrementAndGet();
criticalTasks.offer(t);
t = currQueue.poll();
}
}