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
Lazy Crazy



PostPosted: Fri Jan 19, 2007 02:49    Post subject: Reply with quote

Вахмурка wrote:
Quote:
Именно копирование / перенос
В том-то и фишка, что суть операции не имеет никакого значения. Прочти, пожалуйста, еще раз "второе" в моем посте выше. Я пытался сказать, что одновременное копирование может не только НЕ привести к УСКОРЕНИЮ, а привести к ЗАМЕДЛЕНИЮ. Операции, которые я привел в качестве примера, известны как весьма прожорливые по части оперативки и загрузки процессора. Для пробы запусти любую из этих операций (Х) и засеки время. Потом, после окончании X, запусти Y, и опять засеки, и просуммируй. А потом запусти X и Y параллельно. Возьмешься предсказать результат? Я - нет. Чем сложнее обе операции, тем больше будет разница.

Я про Фому - он про Ерёму... Smile Я не собираюсь спорить ни о проверке на вирусы, ни о числовой расчете, ни о оцифровке фильма. В этих случаях ты абсолютно прав и это не имеет абсолютно ничего общего с тем, о чём я писал! Smile Как ты правильно меня процитировал - речь только о файловых операциях. Конечно, если эти операции будут совершаться на одних и тех же дисках, они будут идти медленней, чем по отдельности - но человеку ждать не придётся! Запустил на выполнение - и пошёл заниматься другими делами.


Вахмурка wrote:

Quote:
Если исходить из возможности сбоя - компьютер лучше вообще не включать
Мудро. Просто бывают операции (алгоритмы) с высокой надежностью, а бывают с низкой. Ковыряться в реестре, не очень твердо понимая, что делаешь, и не сделав предварительно резервной копии оного реестра - крайне ненадежно. Стирать файл - надежно, есть корзина и хренова гора утилит восстановления. А причины сбоев, пожалуйста:
1. Дефектный сектор диска;
2. Отключение питания (при отсутствии УПС);
3. Исчерпание места на диске (особенно при копировании больших объемов);
4. Уникодный (запрещенный или "опасный", типа точки) символ в имени;
5. Слишком длинное (около 250 символов) имя (давеча была дискуссия на эту тему);
6. Недоработанный алгоритм сравнения файлов (по имени/объему/содержимому);
7. Тривиальное "зависание" компа (из-за других программ/служб);
8. и т.д. Если кто-то скажет, что ни одна из означенных проблем перед ним никогда не вставала, я скажу, что он действительно никогда не включал компьютер).

Уже начинаю сомневаться - может, я действительно никогда не включал его??? Very Happy Very Happy Very Happy Честно, уже не помню, когда меня что-то из этого списка беспокоило... Ну кроме восьмого пункта... Very Happy Very Happy Very Happy
Если серьёзно - что-то возможно, что-то немного притянуто за уши - поэтому в первом посте я и писал про "анализирует на реальность"...


Вахмурка wrote:

Quote:
Да и, честно говоря, сомнительно - иначе бы это было бы широкоизвестно...
Совершенно не согласен. Ни один программист не возьмется писать задачу, таящую уйму потенциальных и кинетических опасностей для пользователя, при этом не давая НИ ОДНОГО преимущества (которые были предметом моего первого вопроса выше).
То, что таких программ нет, говорит скорее как раз о том, что ты - единственный человек, которому это пришло в голову.

Спасибо, мне уже говорили, что я гениален... Very Happy Very Happy Very Happy
Если суммировать вышесказанное - потенциальные проблемы возможны, кто бы спорил, но есть большое количество программ, при работе которых опасности гораздо больше.
С другой стороны - возможно для тебя освобождённое время не является ценностью, но многие с тобой не согласятся. Контролировать самому всё и вся - сомнительное удовольствие, особенно если вспомнить, что речь о работе за компьютером, который, вроде как, должен освобождать человека от рутинной работы.

Если же представить действительно сумасбродные идеи, то... ну, допустим, представим такое:
берём микрофон и говорим ТС - "скопируй-ка то, что я переписывал то ли 15, то ли 16 числа с такого-то ftp в папку, куда я обычно копирую музыку, за исключением песен с альбомов до 2005 года записи (посмотришь в интернете)..." Very Happy Very Happy Very Happy Кстати, такое мне не сейчас захотелось; что-то подобное приходило в голову (гарантирую, не только мне! Wink ) лет пятнадцать назад... За это время мы вряд ли приблизились к такой работе. А вот заглавная задача, возможно, созрела... Cool Very Happy
_________________
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group