Câu hỏi phỏng vấn Node.js
Câu hỏi

Các kiểu hàm API trong node.js?

Câu trả lời

Có hai kiểu hàm API:

  • Hàm bất đồng bộ, non-blocking: sử dụng chủ yếu cho các hoạt động I/O có thể tách ra khỏi vòng lặp chính.
  • Hàm đồng bộ, blocking: sử dụng cho các hoạt động ảnh hưởng đến tiến trình đang chạy trong vòng lặp chính.

Hàm blocking trong các thao tác blocking, tất cả code khác sẽ bị ngăn khi cho đến khi thực hiện xong thao tác IO. Vd:

const fs = require('fs');
const data = fs.readFileSync('/file.md'); // blocks here until file is read
console.log(data);
// moreWork(); will run after console.log

...

junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Sự khác biệt giữa phạm vi toàn cục của trình duyệt và phạm vi toàn cục của Node.js là gì?

middle

Những trường hợp nào sử dụng module vm trong Node.js là gì?

middle

Sự khác biệt giữa require(x)import x của ES6 trong Node.js là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào