Вверх ↑
Ответов: 824
Рейтинг: 138
#1: 2013-03-08 19:24:41 ЛС | профиль | цитата
ser_davkin писал(а):
а, что обязательно создавать внутри контейнера дополнительные потоки? Попробуй без Thread в контейнере.

Проверил подправленную схему.
Все таки нужно использовать Thread, потому как Ваш пример работает с ошибками - не копируются все файлы.
И потом - в Вашем случае копии контейнера выполняются последовательно, то есть пока одна копия не завершит работу следующая не запускается.
------------ Дoбавленo в 19.24:
Tad писал(а):
А зачем это нужно ?

Для ускорения процесса копирования множества файлов.
Например: игра Skyrim - больше 11000 файлов и больше 5 Гб, обычным методом копируется от 5 до 8 мин. (у меня)
Хотя комп у меня не слабый. А с помощью приведенной мной схемы около 2 мин.
В общем - это не только метод копирования файлов, а вообще ускорение обработки большого количества файлов.
Ведь в контейнер можно засунуть и другие операции по работе с файлами.

Да, и чтобы засечь время (программно) нужно определить момент завершения работы всех копий схемы.
карма: 1

0