2010-04-06 13 views

Trả lời

8

Tại cốt lõi của nó, tính toán thời gian thực là về khả năng dự đoán - kiến ​​thức rằng hệ thống sẽ luôn hoạt động trong khung thời gian bắt buộc.

Về cơ bản, đây là một cái gì đó bạn sẽ không thể đạt được với VM thường xuyên (và GC stop-the-thế giới của mình trong số những thứ khác), do đó nhu cầu về đặc điểm kỹ thuật khác:

Đặc tả thời gian thực cho Java (RTSJ) hoặc JSR 1, chỉ định cách Java hệ thống hoạt động theo ngữ cảnh thời gian thực và được phát triển qua một số các năm năm của các chuyên gia từ Java và các miền thời gian thực.

RTSJ được thiết kế để liên tục mở rộng bất kỳ họ Java nào - cho dù là Nền tảng Java, Standard Edition (Java SE); Nền tảng Java, Micro Edition (Java ME); hoặc Nền tảng Java, Phiên bản doanh nghiệp (Java EE) - và có yêu cầu bất kỳ việc thực hiện vượt qua cả bộ công cụ tương thích JSR 1 công nghệ (TCK) và TCK của nền tảng - Java SE, Java ME, hoặc Java EE - dựa trên đó là .

RTSJ giới thiệu một số tính năng mới để hỗ trợ các hoạt động thời gian thực hoạt động trong thời gian thực. Các tính năng này bao gồm các loại mới chủ đề, mới quản lý bộ nhớ mô hình, và mới được giới thiệu khuôn khổ khác. (...)

tôi nhiệt liệt chào bạn nên đọc bài:

+0

Hãy thoải mái đóng góp cho trang wiki thẻ RTSJ. http://stackoverflow.com/tags/rtsj/info – andersoj

2

tôi giả sử bạn đang nói về RTSJ, các Real-Time Đặc điểm kỹ thuật cho Java. Đây là một bộ các giao diện và các đặc tả hành vi có liên quan cho phép phát triển thời gian thực trong Java.

Tức là, nó khác với thông số kỹ thuật Java SE hoặc Java EE thông thường.

RTSJ mở rộng các đặc tả thư viện và ngôn ngữ Java theo cách cho phép phát triển theo thời gian thực. Ví dụ: có thể chỉ định các vùng bộ nhớ không phải là đối tượng thu thập rác, điều này ít nhiều là không thể với vani Java.

Bạn có thể đọc phiên bản PDF của thông số đầy đủ here.