Что здесь делает gcc, чтобы запустить этот код один раз для каждого потока?

Вы можете отсортировать свой список первым:

List<String> result = 
     items.stream()
     .sorted(Comparator.comparingLong(CcaesItem:: getYear).thenComparingLong(getBcItem))
     .map(c -> c.getType() + " " + c.getBcItem() + "/" + c.getYear())
     .collect(toList());
6
задан Artikash 19 January 2019 в 19:22
поделиться