您好,登錄后才能下訂單哦!
Node.js 回調函數 阻塞與非阻塞
node.js 異步編程的直接體現就是回調。
異步編程依托于回調來實現,但不能說使用了回調后程序就異步化了。
回調函數在完成任務后就會被調用,Node 使用了大量的回調函數,Node 所有 API 都支持回調函數。
阻塞代碼實例(同步函數)
//阻塞是按順序執行的 var fs = require("fs"); var data = fs.readFileSync('input.txt'); console.log(data.toString()); console.log("程序執行結束!");
非阻塞實例(異步函數)
//非阻塞是不需要按順序的 var fs = require("fs") fs.readFileSync('ipnut.txt',function(err,data){ if(err) return console.log(err) console.log(data.toString()) }) console.log("程序執行結束!");
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。