Why is Node.js described as "single-threaded but highly scalable"?
4 phương ánCó giải thíchTrung bình
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Node.js được mô tả là 'một luồng nhưng có khả năng mở rộng cao' vì nó tận dụng các hoạt động I/O không chặn, không đồng bộ. Điều này cho phép Node.js xử lý nhiều yêu cầu đồng thời mà không cần tạo nhiều luồng. Mặc dù Node.js chỉ có một luồng chính, nhưng nó có thể xử lý nhiều yêu cầu khác nhau bằng cách sử dụng các hàm callback và các thư viện như async và await. Điều này giúp Node.js có khả năng mở rộng cao mà không cần tăng số lượng luồng. Ngoài ra, Node.js sử dụng bộ nhớ đệm để lưu trữ các yêu cầu đang chờ xử lý, giúp giảm thiểu thời gian chờ đợi và tăng hiệu suất.
Cùng chương 1
Which of the following are valid methods to read a file in Node.js? (Choose 2 answers)Có lời giảiCâu hỏiHow to handle asynchronous operations in a more readable and maintainable way? (Choose 2 answers)Có lời giảiCâu hỏiWhich statements about Promises in Node.js are true? (Choose 2 answers)Có lời giảiCâu hỏiCả 18 câu của chủ đề18 câu