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:

js Copy
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

senior

Mục đích của biến __filename trong Node.js là gì?

middle

export default trong JavaScript là gì?

middle

Tên một số Biến Toàn cục Tích hợp sẵn 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