Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Параллельное выполнение пересекающихся задач 
Author Message
Вахмурка



PostPosted: Tue Jan 09, 2007 03:14    Post subject: Reply with quote

Вопрос, конечно, интересный.
Первое. Можно ли привести хотя бы несколько серьезных доводов в пользу экономии времени? Ведь Windows, как ни крути, ось многозадачная. Запустил копирование и сиди занимайся своими делами, пока идет фоновое копирование. Закончилось одно (из А в В в примере), запустил другое. Если таких операций не две, а двадцать, нетрудно сляпать батник или скрипт, обеспечивающий именно последовательное выполнение задач. Файлов много? Ну и что? Если сильно много, оставил комп включенным на ночь, пущай копирует.
Я не утверждаю, что постановка задачи глупая, но я пока не вижу причин, когда может действительно потребоваться именно одновременное выполнение двух задач.

Второе. Пусть есть задача X и задача Y (не обязательно копирование, например, проверка на вирусы, числовой расчет, или оцифровка фильма). Вопрос - займет ли больше времени параллельное или последовательное выполнение этих задач? Ведь задача X требует памяти и загрузки процессора, снижая тем самым ресурс, доступный задаче Y. Значит, каждая из них будет выполняться медленнее, чем если бы работала одна. Если два землекопа должны вырыть колодец, то сильно сомневаюсь, что им быстрее будет работать вместе. Явно лучше копать попеременно.

Третье. Каков бы ни был алгоритм, при его малейшем сбое возможно затирание важных файлов. По мне так лучше потерять время, но зато быть уверенным, что информация цела.

Четвертое. В ТС есть замечательные опции копирования, скажем, "Auto-rename copied". Запустить в параллель оба процесса, а потом исправить некрасивые имена скопированных файлов.

Пятое. Стоит посмотреть опции xxcopy - скорее всего, там можно организовать искомое.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group