файла с одинаковым содержанием
Типо у меня сейчас:
writeFile(...)
writeFileSync(...)
у меня по факту щас два файла одновременно записываются? или поток записи блокируется даже для первого?..
Первый метод не блокирует ивент луп
в курсе
потому что они в 1 асинхронной очереди?
второй же синхронный метод
будет, джс - 1поточный)
у тебя первая функция начнёт запись в файл, потом выполнится вторая функция и она заблочит поток для первой, пока не запишет файл, после этого выполнится первая
а вот это плохо.. как можно решить проблему?
ну 2жды write)
тогда придётся делать вероятно какую-нибудь защиту чтобы повторая запись в файл не произошла в момент когда она ещё не закончилась
можно вот так еще const writeFileOneRes = write(...) const writeFileTwoRes = write(...) await writeFileOneRes; await writeFileTwoRes;
promise all
или так)
Обсуждают сегодня