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

Cluster trong Node.js có sử dụng cùng một event loop không?

Câu trả lời

Không, khi sử dụng cluster trong Node.js, mỗi tiến trình (process) con hoặc còn gọi là worker sẽ có event loop riêng của nó. Mặc dù tất cả các tiến trình trong cluster có thể chia sẻ cùng một cổng server, nhưng mỗi tiến trình sẽ chạy độc lập và không chia sẻ trạng thái hay event loop với nhau.

Mỗi tiến trình con được tạo ra bởi cluster sẽ có một instance riêng của V8, event loop riêng và không gian bộ nhớ riêng. Điều này giúp tận dụng tối đa khả năng của hệ thống đa lõi bằng cách phân phối tải giữa các tiến trình con, từ đó cải thiện hiệu suất và khả năng ...

expert

expert

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

middle

Bạn sẽ sử dụng thư viện assert của Node.js so với các thư viện assert khác như chai không? Tại sao?

entry

Node.js là gì?

expert

Làm thế nào để mở rộng ứng dụng Nodejs?

Bình luận

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

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