Real-Time Specification for Java

Real-Time Specification for Java (RTSJ) เป็นสเปคซิฟิเคชันที่สร้างขึ้นเพื่อให้ภาษาJavaสามารถนำไปใช้ในการเขียนโปรแกรมประเภทเรียลไทม์. RTSJ เป็นสเปคซิฟิเคชั่นที่ใช้ขยายประกอบกับสเปคซิฟิเคชั่นของภาษาJava (Java Language Specification) และสเปคซิฟิเคชั่นของJVM (Java Virtual Machine). RTSJกำหนดเซตของโปรแกรมมิ่งอินเตอร์เฟซสำหรับการเขียนเรียลไทม์โปรแกรม ได้แก่การสร้าง, การเอ๊กส์คิวท์, และการจัดการเรียลไทม์เทร็ด (real-time thread คือเทร็ดที่มีเงื่อนไขความถูกต้องขึ้นกับข้อจำกัดทางเวลา เช่น เส้นตาย เป็นต้น)RTSJ เวอร์ชัน 1.0 เริ่มต้นจาก JSR-1 (Java Specification Request) ของ JCP (Java Community Process) และได้รับการรับรองจาก JCP ในเดือนมกราคม พ.ศ. 2545 (ค.ศ. 2002). RTSJ 1.1 กำลังอยู่ระหว่างการพัฒนาภายใต้ JSR-282 (ณ เดือนพฤศจิกายน พ.ศ. 2549).

ใกล้เคียง