Hoặc có lẽ cũng tốt cho thời gian thực khó?Tại sao Erlang thích hợp cho các ứng dụng thời gian thực mềm, nhưng không phù hợp với thời gian thực cứng?
Trả lời
Thu gom rác có thể dẫn đến tạm dừng thời lượng không thể đoán trước; như vậy, bạn không thể đặt giới hạn trên cứng vào độ trễ. Định nghĩa về thời gian thực khó khăn về cơ bản là bạn có thể đặt giới hạn cứng về độ trễ, vì vậy đây là một vấn đề.
Có một bài thuyết trình từ năm 2008 bởi Vincenzo Nicosia mô tả công việc trên HRT erlang (HARTE), mà cũng mô tả các vấn đề liên quan đến thời gian thực cứng của BEAM hiện tại, vv Có một cái nhìn tại http://www.erlang.org/workshop/2007/proceedings/05nicosi.pdf
Oh , không ai trả lời tại sao nó tốt cho thời gian thực mềm mặc dù:
Trong Erlang, mỗi quy trình có bộ thu gom rác riêng. Vì vậy, nếu các quy trình từng được lưu giữ với một đống khá nhỏ, thì GC tạm dừng có xu hướng rất nhỏ và điều này mang lại một hành vi thời gian thực thực sự tốt.
- 1. ERLANG - Ứng dụng thời gian
- 2. WebSockets có phù hợp với các trò chơi nhiều người chơi trong thời gian thực không?
- 3. Ứng dụng thời gian thực với Facebook
- 4. sử dụng C# cho các ứng dụng thời gian thực
- 5. Có phải hdf5 phù hợp với các phép đo thời gian thực
- 6. Khả năng thời gian thực?
- 7. GC tạm dừng trong Haskell cho các ứng dụng thời gian thực mềm
- 8. Ký tên với dấu thời gian và xác thực tại máy chủ dấu thời gian
- 9. Kết hợp thời gian chạy Windows Mono với ứng dụng
- 10. Thực hiện chú thích java tại thời gian biên dịch
- 11. Tại sao không có dấu thời gian của PHP và Javascript phù hợp?
- 12. Không đồng bộ so với máy chủ socket đồng bộ cho ứng dụng thời gian thực
- 13. Tại sao thời gian sử dụng ColdFusion một giờ sau thời gian thời đại javascript?
- 14. tạo bộ đếm thời gian (thích hợp) trong AS3
- 15. thời gian người dùng lớn hơn thời gian thực
- 16. Ứng dụng thời gian thực: Socket.io vs Pusherapp
- 17. Thời gian tồn tại của thời gian
- 18. Đi so với Scala cho các ứng dụng web thời gian thực
- 19. pthreads với thời gian thực ưu tiên
- 20. Thời gian thực và php?
- 21. MongoDb Truyền dữ liệu đã chèn trong thời gian thực (hoặc gần thời gian thực)
- 22. Bản nhạc thời gian thực
- 23. Điều gì cấu thành 'thời gian thực'
- 24. Khoảng thời gian thực Scala, Khoảng thời gian Int
- 25. Ý nghĩa của Thời gian CPU Incl, Thời gian CPU Excl, Thời gian thực của CPU thực, Thời gian thực của Excl Real trong traceview?
- 26. Thời gian hoạt động của Autofac và Nhà cung cấp mặc định trong Phạm vi thời gian phù hợp
- 27. Python: Tại sao thời gian nhập không hoạt động trong thời gian() nhưng hoạt động cho time.sleep()?
- 28. Trả về các khung thời gian tập hợp dữ liệu trong một khung thời gian khác?
- 29. Ví dụ cho mỗi phạm vi thời gian phù hợp, với mặc định?
- 30. Erlang vs OCaml (thích hợp nhất để phù hợp)