|
||
---|---|---|
src | ||
.gitignore | ||
LICENSE | ||
README.md |
README.md
2022-06-17-introduction-to-project-loom
Source code for the blog post "Introduction to Project Loom".
The source code uses experimental features and access to internal JDK classes.
It can be build with the Project Loom Early Access JDK. You can either check out the source code from Loom Github and build the JDK yourself, or download an early access build.
The Java version should look something like this:
openjdk version "19-loom" 2022-09-20
OpenJDK Runtime Environment (build 19-loom+6-625)
To compile the two threads demos, enter
javac --enable-preview --source 19 PlatformThreads.java VirtualThreads.java```
and then run them with
java --enable-preview VirtualThreads
respectively
java --enable-preview PlatformThreads
To compile the continuations demo, enter
javac --add-exports java.base/jdk.internal.vm=ALL-UNNAMED Continuations.java
and then run it with
java --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED Continuations
If you like the blog post and/or the code, please follow me on Twitter or Mastodon to be notified about updates. Or, if you're really enthusiastic about it, you can even become a supporter on Flattr.