S
Я написал многопоточный загрузчик файлов. Он делит файл на несколько частей, скачивает каждую часть в отдельный файл. Когда все части скачались, они склеиваются в один целый файл, а части удаляются.
Провожу тесты. Под линуксом никаких ошибок нет, весь алгоритм работает нормально.
а в windows ошибка то появляется то работает нормально. на стадии удаления частей появляется ошибка "the process cannot access the file because it is being used by another process". Это какой то процесс винды не дает удалять или как найти ошибку?
https://github.com/mallvielfrass/GoDloader/blob/master/example/main.go