【发布时间】:2017-07-26 10:52:21
【问题描述】:
我有一个对象列表,我根据两个参数对该列表进行排序: 1. 名字,和 2. 姓氏。
所以要求就是,先按名字排序,再按姓氏排序。
我已经使用 Comparator.compairing 和 thenCompairing 方法实现了这一点,如下所示:
Comparator<Employee> groupComparator = Comparator.comparing(Employee::getFirstName)
.thenComparing(Employee::getLastName);
而且,它工作得很好。
现在我想要的是使用并行处理/排序的概念,使用多线程或在多线程环境中进行并行排序。知道如何实现这一目标吗?
【问题讨论】:
标签: multithreading sorting parallel-processing java-8 comparator