Насколько я знаю, эта команда вычисляет md5 для 1 переданного в нее файла или простого текста.
Вы предлагаете мне для каждого файла отдельно вычислять хэш, а потом еще самому сравнивать?
DevMan, то, что я хочу обрабатывать plist файлы это предыстория, на данный вопрос она не влияет.
Я хочу узнать, где я могу взять код этого фреймворка, чтобы использовать его функции.
Марти Макфлай,
1. какая дискретная видеокарта и какую ОС ты вообще ставишь?
2. Винда стоит с разметкой диска MBR или GPT?
3. В CSM выставь сначала всё на UEFI, а потом после перезагрузки попробуй отключить CSM.
Rsa97, как я понял, js, который не относится к webapis работает в 1 поток, а тот, который относится к webapis может работать в несколько потоков (например если сделать запустить 100 разных setTimeout'ов с большой задержкой, например в 100 секунд, то попадая в webapis эти таймеры будут параллельно отсчитывать секунды, а не по очереди) и ставить результат выполнения своей работы в очередь на один поток в callstack.
Получается асинхронность в данном случае это возможность поставить выполнение какой-либо задачи в очередь перед другими задачами. И параллельное выполнение задач в браузере на самом деле есть, но как-бы не в самом js, а только в webapis функциях, которые мы можем вызвать из js https://developer.mozilla.org/ru/docs/Web/API
WbICHA, посмотрел, спасибо. Видео многое прояснило для меня и подтвердило то, что я написал в комментарии выше (только вместо "а каждый разработчик движка для js сам как хочет так их и делает" надо было сказать разработчик оболочки над js движком).
Как я понял, js, который не относится к webapis работает в 1 поток, а тот, который относится к webapis может работать в несколько потоков (например если сделать запустить 100 setTimeout с большой задержкой, например в 100 секунд, то попадая в webapis эти таймеры будут параллельно отсчитывать секунды, а не по очереди) и ставить результат выполнения своей работы в очередь на один поток в callstack.
Получается асинхронность в данном случае это возможность поставить выполнение какой-либо задачи в очередь перед другими задачами. И параллельное выполнение задач есть, но как-бы не в самом js, а только в webapis функциях https://developer.mozilla.org/ru/docs/Web/API
WbICHA, тогда, получается есть функции, которые могут работать асинхронно и все они только из группы "WebAPI" (т.е. описываются не стандартами ECMAScript, а каждый разработчик движка для js сам как хочет так их и делает).
И когда такие функции выполняются они попадают в свой специальный поток выполнения WebAPI и в этом своём потоке они между собой могут все параллельно выполнятся, не мешая главному потоку выполнения "обычного" (не вебапишного) js кода.
И в примерах с setTimeout() демонстрируют именно то, что таймеры, устанавливаемые этими функциями, отсчитываются параллельно, а не то, что после окончания таймера, callback-функции попадают в общую однопоточную очередь выполнения.
Я правильно понял?
Вы предлагаете мне для каждого файла отдельно вычислять хэш, а потом еще самому сравнивать?