// Taskが呼ぶ
 public void remove(Task task)
 {
     del_task_list_.AddLast(task); // 削除候補に追加 LinkedListNodeをnewしている(GCを汚している)
 }
 // Taskが呼ぶ
 public void add(Task task)
 {
     add_task_list_.AddLast(task); // 追加候補に追加 LinkedListNodeをnewしている(GCを汚している)
 }