3 ms·
I meant that a Java thread, like the List interface, is an abstraction with multiple implementations for you to choose from. In OpenJDK (i.e. the Oracle implem
by pron 6y ago
I meant that a Java thread, like the List interface, is an abstraction with multiple implementations for you to choose from.
In OpenJDK (i.e. the Oracle implementation of Java) today, a Java thread is implemented as a wrapper of an OS thread; I believe OpenJ9, the IBM implementation, does the same. But the Java specification does not require it. Loom might change the specification to require it, or leave the implementation of "platform threads" (i.e. non-virtual threads) up to the specific Java implementation.