Synchronous & Asynchronous
3616 ワード
同期シリアル処理、非同期パラレル処理
Synchronous
要求して結果を待つ
シリアル処理
利点:シンプルで直感的なデザイン
欠点:結果を返すときに他の操作を実行できない
はい.
const fs= require('fs')
console.log('A')
let result= fs.readFileAsync('text/text.txt','utf8') //B
console.log(result)
console.log('C')
출력: A B C
Asynchronous
要求を待たずに他のタスクを実行し、結果を返す
へいれつしょり
利点:リターン結果を待たずに他のタスクを実行することで、リソースを効率的に使用できます.
短所:モチベーションより複雑
はい.
const fs= require('fs')
console.log('A')
fs.readFile('test/test.txt','utf8',function((err,result)=>{
console.log(result) //B
}))
console.log('C')
출력: A C B
NodeJSのパフォーマンス向上の鍵!
Reference
この問題について(Synchronous & Asynchronous), 我々は、より多くの情報をここで見つけました https://velog.io/@alwayslee_12/Synchronous-Asynchronousテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol