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

Event Emitter trong Nodejs là đồng bộ hay bất đồng bộ?

Câu trả lời

Event Emitter trong Nodejs là đồng bộ. Các Event Emitter hoạt động theo bản chất là đồng bộ, tức là khi một sự kiện được phát ra, tất cả các listener đăng ký cho sự kiện đó sẽ được gọi một cách đồng bộ và thực thi theo thứ tự chúng được đăng ký. Điều này giúp tránh các vấn đề về race condition hoặc logic lỗi và đảm bảo việc thực thi sự kiện theo đúng trình tự

Một ví dụ về tính đồng bộ của Event Emitter có thể được quan sát khi bạn đăng ký nhiều listener cho cùng một sự kiện. Khi sự kiện được phát ra, các listener sẽ được gọi lần lượt theo đúng thứ tự chúng được thêm vào

T...

senior

senior

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

middle

Sự khác biệt giữa gói clusterworker_threads trong Node.js là gì?

expert

libuv hoạt động như thế nào?

senior

Sự khác biệt giữa các hàm spawnexecute của child_process trong Node.js là gì? Khi nào nên sử dụng từng hàm?

Bình luận

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

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