Seulement pour info, c'est peut-être pas utile pour ce que tu fais...
Si tu veux faire des traitements très précis jeté un coup œil à jamaicaVM http://http://www.aicas.com/jamaica.html et la spec RTSJ https://rtsj.dev.java.net/. C'est du temps réel, l'API est très complet mais pas si évident à comprendre...
JamaicaVM utilise la specification RTSJ