To my knowledge TeaVM supports multi threading. See the async demo: <a href="http:&#x2F;&#x2F;teavm.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;teavm.org&#x2F;</a><p>&#x27;Async demo that shows how TeaVM can translate multithreaded applications with synchronization primitives.&#x27;<p>Also see this effort trying to unify the APIs: <a href="http:&#x2F;&#x2F;dukescript.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;dukescript.com&#x2F;</a>