小编Eri*_*mez的帖子

给定内存约束时,对具有大量数据的文件进行排序

要点:

  • 我们同时处理数千个平面文件.
  • 内存约束是一个主要问题.
  • 我们为每个文件进程使用线程.
  • 我们不按列排序.文件中的每一行(记录)都被视为一列.

做不到:

  • 我们不能使用unix/linux的sort命令.
  • 我们不能使用任何数据库系统,无论它们有多么轻盈.

现在,我们不能只加载集合中的所有内容并使用排序机制.它会占用所有内存,程序会出现堆错误.

在那种情况下,您如何对文件中的记录/行进行排序?

java sorting file

33
推荐指数
5
解决办法
6万
查看次数

标签 统计

file ×1

java ×1

sorting ×1