如何为 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` 使用相同的功能。这是我的使用方法。