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