Multi-threaded sorting of text file

Alex sascha.orlov at gmail.com
Sat Jan 4 07:58:58 UTC 2020


On Saturday, 4 January 2020 at 07:51:49 UTC, MGW wrote:
> Need help:
> There' s a large text file (hundreds of thousands of lines).
> The structure is as follows:
> 2345|wedwededwedwedwe ......
> 872625|rfrferwewweww .....
> 23|rergrferfefer ....
> ................
>
> It is necessary to sort this file by the first field having 
> received:
> 23|rergrferfefer.......
> 2345|wedwededwedwedwe.......
> 872625|rfrferwewweww.......
>
> There are also N CPU (from 4 to 8) and 16 Gb of Memory. 
> Necessary
> come up with an algorithm in D for fast sorting using 
> multithreading.

As far as I know, there isn't any native in D. Maybe I overlooked 
some at code.dlang.org. But there are plenty out there in the 
wild. Found this on the first shoot:
https://stackoverflow.com/questions/23531625/multithreaded-sorting-application/23532317


More information about the Digitalmars-d-learn mailing list