JThread provides some classes to make use of threads easy on different platforms
https://research.edm.uhasselt.be/jori/page/CS/Jthread.html