Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

    • 创建临时选中的文件列表selectedFileList和选中的文件总大小selectedFileSize
    • 创建Boolean变量shouldContinueToSearch=true//当在该层找到了一批以上的待合并的文件后则会把该变量设为false,示意文件选择器不再往高层
    • 依次遍历该虚拟存储组的该时间分区下的所有顺序文件,
      • 若该顺序文件的空间内合并层级不等于currentLevel
        • 清空selectedFileListselectedFileSize,遍历下一个顺序文件
      • 否则该顺序文件的空间内合并层级等于currentLeve,则把他加入到selectedFileList,并且selectedFileSize加上该文件大小
      • (被选中的文件数量>=系统预设值为10) || (被选中的文件的总大小>=系统预设值为2GB
        • 把该批选中的文件列表及其总文件大小放入taskPriorityQueue队列里。并清空selectedFileListselectedFileSize,将shouldContinueToSearch设为设为false
      • 创建临时选中的文件列表selectedFileList和选中的文件总大小selectedFileSize

...