Верно ли сделал настройки списка, который прикрепил к файлу?
При запуске проекта на многопоточности, файл которые закреплен за списком в проекте жутко раздувается, ну и все что в него попало проект выполняет.
Мои предположения, что вся информация, которая попала в список в отдельном потоке заносится обратно в файл. Не знаю как устроенно в С# и PHP, но вот в Перле роль этих списковов выполняют некие дескрипторы. Дак вот получается, что каждый дискриптор в каждом потоке возвращается в файл, тоесть сколько выставленно потоков столько раз список запишется в файл, ну и файл раздувается больше чем требуется. Нужно всего один раз вернуть список с которым работаем в файл.
Как правильнее решить эту проблему, наверника все просто?
Конечно можно перед работой с файлом взять колличество его строк, выстовить счетчик и как он закончится остановить проет.
Но может есть более правильное решение, чтобы этот список не множился в файл пропорционально выстовленному колличеству потоков?
P.S.
Подумал, колличество строк не решит вопрос, так как это будет колличество циклов для каждого потока в отдельности. В общем выполнится весь дутый файл.