From f5a6b64ed1280abc52ea6c671f4b8c4a55ce9f8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A6=E7=BB=8D=E4=B8=A5?= <790604007@qq.com> Date: Mon, 20 Feb 2023 09:34:14 +0000 Subject: [PATCH] =?UTF-8?q?=E9=9F=A6=E7=BB=8D=E4=B8=A5/=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韦绍严 <790604007@qq.com> --- .../p.js" | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 "\351\237\246\347\273\215\344\270\245/\346\226\207\344\273\266\347\263\273\347\273\2372/p.js" 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 0000000..fb263f0 --- /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) + "毫秒") + } + }); + +} + + + -- Gitee