Specification for Java are presented in this paper. The algorithms are designed to exploit the
unidirectional nature of these queues and the priority-based scheduling in the specification.
The proposed implementations support multiple real-time threads to access the queue in a
wait-free manner and at the same time keep the" Write Once, Run Anywhere" principle of
Java. Experiments show our implementations outperform the reference implementations …