Понадобилась возможность получения рандомных строк из файла, погуглил, нашёл этот топик.
Но всё же он не до конца решает проблему.
Если работать в 1 поток - то да, всё работает. Получаем строки, кладём в другой список, кладём в переменную - получаем то, что и хотели.
Но как делать то же самое, но, скажем, в 10 потоков?
Одновременно проект выделит 10 различных подсписков, и кинет их в 1 файл. Хотели 10 списков по 5-15 строк, получим один список от 50 до 150 строк, грубо говоря.
Как же реализовать многопоточный проект с возможностью получения рандомных строк из файла?