"valet" написал:
Как разница сколько? А даже если 1 то что? Вы что сомневаетесь, что даже с одним накопителем возможна многопоточность?
нет. не сомневаюсь. Мало того, как всем здесь прекрасно известно, в начале 90х я служил в стройбате, и прекрасно знаю, почему и зачем нужно заставить молодого солдата копать две траншеи одновременно - чем бы солдат не занимался, лишь-бы...
"valet" написал:
В смысле? Каталог один, но в него можно выкладывать данные многопоточно
см. выше.
и да, операция модификации каталога атомарна, потому "многопоточно выкладывать в папку" принципиально не возможно. Ну во всяком случае в Linux.
"valet" написал:
ну кокретно этот пример не совсем удачный, так например find in/ -type f | xargs -P 10 ./script -i более очевидно.
-P 10 - работаем в 10 потоков. Это и есть причина использования xargs, другими методами этого по человечески не реализовать.
это тоже не по человечески. Не сомневаюсь, что такой код будет работать примерно в 10..100 раз медленнее, и породит настолько жуткую фрагментацию, что читать эти файлы будет просто невозможно. Как раз тот случай, когда сдуру можно * сломать.
"valet" написал:
не пробовал, но где тут хоть намек на папку out, в которую должны выложится данные.
очевидно, в ключе --in-place.
ЗЫЖ Возвращаясь к СА: что-бы командовать землекопами надо сначала научиться самому копать. Подумайте об этом. Компьютер он же как солдат - что ему прикажешь, то он и сделает, ДОСЛОВНО. Если _вы_ отдали идиотский приказ - компьютер его выполнит беспрекословно - его не волнует результат.