#chiroito ’s blog

Java を中心とした趣味の技術について

Try Project Loom -Project Loomを試す-

JVM Language Summit に先立ち、Fri, 27 Jul 2018 15:33:05 +0100 に Project Loom がついにコミットされたので試してみたいと思います。
現段階ではまだまだ開発途中であるためクラスやメソッドが変更される可能性があるのでご注意ください。

Download and build Project Loom

Project Loom はバイナリでは提供していないのでソースをダウンロードしてビルドします。

$ hg clone http://hg.openjdk.java.net/loom/loom
$ cd loom
$ hg update -r fibers
$ sh configure
$ make images

Run sample application

GitHub 上にサンプルのアプリケーションを公開してしたので、そちらをダウンロードして実行してみます。

$ curl -O https://raw.githubusercontent.com/chiroito/sandbox/master/sandbox-loom/src/main/java/FiberSandbox.java
$ build/linux-x86_64-normal-server-release/images/jdk/bin/javac FiberSandbox.java
$ build/linux-x86_64-normal-server-release/images/jdk/bin/java FiberSandbox
Hello Fiber !

Reference

ML : Loom prototype publicly available
http://mail.openjdk.java.net/pipermail/loom-dev/2018-July/000061.html

Sample Application
https://github.com/chiroito/sandbox/tree/master/sandbox-loom