diff --git "a/\351\237\246\347\273\215\344\270\245/\346\226\207\344\273\266\347\263\273\347\273\2372/p.js" "b/\351\237\246\347\273\215\344\270\245/\346\226\207\344\273\266\347\263\273\347\273\2372/p.js" new file mode 100644 index 0000000000000000000000000000000000000000..fb263f0db536fa84da90c87964c53892fb62566f --- /dev/null +++ "b/\351\237\246\347\273\215\344\270\245/\346\226\207\344\273\266\347\263\273\347\273\2372/p.js" @@ -0,0 +1,32 @@ +let fs = require("fs"); + +//同步 +var start = new Date(); +var startTime = start.getTime(); +for (let i = 0; i < 100; i++) { + let filename = "./file/" + i + ".txt"; + fs.writeFileSync(filename, "1"); +} +var end = new Date(); +var endTime = end.getTime(); +console.log("同步耗时:" + (endTime - startTime) + "毫秒") + +//异步 +var start2 = new Date(); +var startTime2 = start2.getTime(); +var num = 0; +for (let j = 0; j < 100; j++) { + let filename = "./file/" + j + ".txt"; + fs.writeFile(filename, "1", (error) => { + num++; + if (num == 100) { + var end2 = new Date(); + var endTime2 = end2.getTime(); + console.log("异步耗时:" + (endTime2 - startTime2) + "毫秒") + } + }); + +} + + +