Ну яб наверно выделял под каждый блок по потоку, и лимитивував количество потоков до 10
Ну у мя в ТЗ компресс и декомпресс через GZipStream блоками и мультипотоков. Но ещё нужно чекать на лимиты железа пользователя (типа лимит ОЗУ и колва потоков)
Ну у мя в ТЗ компресс и декомпресс через GZipStream блоками и мультипотоков. Но ещё нужно чекать на лимиты железа пользователя (типа лимит ОЗУ и колва потоков)
Ну один поток читает и передает в те 10 работающих)
Ну у примера на CodeProject я видел, как он в стрим записывал так: 1. Колво байтов имени файла 2. Байты имени файла 3. Колво байтов контента файла 4. Байты контента файла 5. Повторить для всех файлов