private void restoreTasks(NioThread owner, TaskNode node, boolean wakeup) { if (node == null) { return; } // we restore in the opposite order so that we get fifo. restoreTasks(owner, node.next, false); if (wakeup) { owner.addTaskAndWakeup(node.task); } else { owner.addTask(node.task); } }
owner().addTask(this);
private void restoreTasks(NioThread owner, TaskNode node, boolean wakeup) { if (node == null) { return; } // we restore in the opposite order so that we get fifo. restoreTasks(owner, node.next, false); if (wakeup) { owner.addTaskAndWakeup(node.task); } else { owner.addTask(node.task); } }
owner().addTask(this);