如何为 jdk-16 织机的早期发布启用光纤?
How to enable fibers for the early release of the jdk-16 loom?
我已经从 https://jdk.java.net/loom/ 下载了早期发行版,java 开始了,但是 Class.forName("java.lang.Fiber")
和 Class.forName("java.lang.FiberScope")
不起作用。是否有 flag/jar 需要包含在内?
术语“纤程”似乎已更改为“虚拟线程”。
查看 2020-10 年对 Brian Goetz 的采访,at 31:00 on YouTube 他提到了更名。
在早期访问 Java 16 Javadoc 中查找 Thread.VirtualThreadTask
.
之类的内容
请参阅 虚拟线程 中使用的术语 JEP draft: Re-implement ThreadGroup,创建于 2020 年 9 月 7 日。
请参阅 this 2020-05 article 中讨论的代码,进行类似 Thread.startVirtualThread
的调用。 [可能过时了,我不知道。]
这是一个迟到的答案,但只是为了节省一些时间,因为它仍然是实验性功能,您可以使用 --enable preview flag on
jshell` 使用相同的功能。这是我的使用方法。
我已经从 https://jdk.java.net/loom/ 下载了早期发行版,java 开始了,但是 Class.forName("java.lang.Fiber")
和 Class.forName("java.lang.FiberScope")
不起作用。是否有 flag/jar 需要包含在内?
术语“纤程”似乎已更改为“虚拟线程”。
查看 2020-10 年对 Brian Goetz 的采访,at 31:00 on YouTube 他提到了更名。
在早期访问 Java 16 Javadoc 中查找 Thread.VirtualThreadTask
.
请参阅 虚拟线程 中使用的术语 JEP draft: Re-implement ThreadGroup,创建于 2020 年 9 月 7 日。
请参阅 this 2020-05 article 中讨论的代码,进行类似 Thread.startVirtualThread
的调用。 [可能过时了,我不知道。]
这是一个迟到的答案,但只是为了节省一些时间,因为它仍然是实验性功能,您可以使用 --enable preview flag on
jshell` 使用相同的功能。这是我的使用方法。