Lazy Crazy

|
Posted: Tue Jan 09, 2007 00:35 Post subject: Параллельное выполнение пересекающихся задач |
|
|
Сомневаюсь, что такое вскоре может появиться в TC (или в чём-то ещё...), но, с другой стороны, с производительностью современных компов такое вполне возможно. Если коротко: когда необходимо выполнить несколько операций с очень большим количеством файлов, то хотелось бы выполнять их одновременно. Если эти операции связаны с разными файлами - проблем никаких и скорость ограничивается только скоростью работы хардов. А вот если ситуация, например, такая:
Необходимо выполнить две операции. Первая: скопировать файлы из папки A в папку B (все или по выбору - не суть важно). Вторая: перенести файлы из папки C в папку A. Причём некоторые из переносимых файлов имеют такие же имена, что и копируемые файлы и их необходимо заменить после копирования. Повторюсь - операции нужно выполнять параллельно для экономии времени (файлов-то много!). Само собой, программа, выполняющая эти операции должна отследить - можно ли уже заменять файл или отложить на потом - пока старая версия файла не будет скопирована. Вот и хотелось бы - составляешь последовательность команд, запускаешь на выполнение - а файлменеджер сам разбирается в какой последовательности что выполнять (ну или вначале анализирует на реальность такой задачи, задаёт уточняющие вопросы...).
Это меня далеко в будущее потянуло ли кто-то уже задумывался о реализации чего-то подобного? _________________
 |
|