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