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

Sự khác biệt giữa bất đồng bộnon-blocking trong Nodejs là gì?

Câu trả lời
  • Bất đồng bộ: Kiến trúc của bất đồng bộ giải thích rằng thông điệp được gửi sẽ không trả lời ngay lập tức giống như chúng ta gửi mail nhưng không nhận được trả lời ngay lập tức. Nó không có bất kỳ sự phụ thuộc hay thứ tự nào. Do đó cải thiện hiệu quả và hiệu suất của hệ thống. Server lưu trữ thông tin và khi hành động được thực hiện, nó sẽ được thông báo.
  • Non-blocking: Non-blocking phản hồi ngay lập tức với bất kỳ dữ liệu nào có sẵn. Hơn nữa, nó không chặn bất kỳ quá trình thực thi nào và tiếp tục chạy từng yêu cầu. Nếu một câu trả lời không thể được truy xuất hơn trong những trường hợp đó, API trả về ngay lập tức với một lỗi. Tính năng non-block hầu hết được sử dụng với I/O (input/o...
middle

middle

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

senior

Node.js có hỗ trợ nền tảng đa lõi không? Và liệu nó có khả năng sử dụng tất cả các lõi không?

middle

Vòng lặp sự kiện (Event Loop) là gì?

senior

Có phải Node.js hoàn toàn dựa trên single-thread không?

Bình luận

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

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