Cụ thể nói về (phía máy chủ) V8 và giả sử tôi không quan tâm đến độ chính xác vì tôi có thể phát hiện và bù đắp cho nó, tôi có thể theo nghĩa đen thiết lập hàng nghìn thời gian chờ tương đối đơn giản cách nhau một vài giây bằng cách sử dụng setTimeout phải đối mặt với bất kỳ giới hạn nào khác ngoài RAM? Có bất kỳ bắt nào tôi nên biết nếu tôi sử dụng một hệ thống có thể có hàng nghìn thời gian chờ được lên lịch vào bất kỳ thời điểm nào?Có giới hạn nào đối với setTimeout không?
Đối với bản ghi tôi đã đọc bài viết xuất sắc của John's Resig trên How Javascript Timers work vì vậy không cần phải chỉ ra bất cứ điều gì đã được đề cập ở đó :) Tôi biết node.js là đơn luồng, bộ hẹn giờ có thể chặn các bộ hẹn giờ khác dài, vv
PS: Tôi đang cố gắng hiểu rõ mức độ hữu hiệu của những gì tôi mô tả, không cần phải chỉ ra "chắc chắn có cách tốt hơn để làm những gì bạn định làm!".
có là bảo đảm một cách tốt hơn để làm những gì bạn có ý định làm! – jAndy
Thiết lập một vài triệu thời gian chờ chỉ là một vòng lặp 'for'. Hãy thử nó và cho chúng tôi biết. ;) – Jon
@Jon Tôi đã thử điều này bởi vì tôi cũng đã tự hỏi và tôi tin rằng nó không phải là đắt ... – Alfred