settingsログイン
メニュー

node.jsのノンブロッキングの動きについて

閲覧 119
以下のようなnode.js(部分的ですが)の場合
testwriteの1つめが実行されて./test.txtに書き込みを行います
非同期のためtestwriteの1つめが実行されて./test.txtに書き込みを行います
node.jsではこのような場合ファイル競合になり./test.txtを破壊してしまわないのでしょうか?
node.jsは関係なくIO処理の側で順番をスケジューリングするので問題ないのでしょうか?
--------------------------------------------------
var fs=require("fs");
function testwrite(data){
    fs.writeFile('./test.txt', 'utf8', function (err, data) {
    });
}

testwrite("abcdfeg");  //1つめ
testwrite("hijklmn");  //2つめ
N 2016 9/19 質問 JavaScript

ログインまたはユーザー登録してから回答してください。

プログラミング・開発言語、JavaScript の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...