У меня есть следующий код, который записывает md5sums в файл журнала
for file in files_output:
p=subprocess.Popen(['md5sum',file],stdout=logfile)
p.wait()
-
Будут ли они написаны параллельно? т.е. если md5sum занимает много времени для одного из файлов, будет ли еще один запуск до того, как будет завершен предыдущий?
-
Если ответ на вышеизложенное да, могу ли я предположить, что порядок md5sums, записанный в лог файл, может отличаться в зависимости от того, как долго md5sum берет для каждого файла? (некоторые файлы могут быть огромными, некоторые небольшие)