Limitations of RTSJ implementation

The following methods or classes of the RTSJ are not yet fully supported in JamaicaVM 3.4:

Cost monitoring is supported and cost overrun handlers will be fired on a cost overrun. However, cost enforcement is currently not supported. The reason is that stopping a thread or handler that holds a lock is dangerous since it might cause a deadlock.

RTSJ cost enforcement is based on the CPU cycle counter. This is available on x86 and PPC systems only, so cost enforcement will not work on other systems.