java19 九月份就GA了,大家快试试协程吧。。
jdk19我放在群文件了 Q群 4915800
自行下载也可以 https://openjdk.org/projects/jdk/19/
协程代码
import java.time.Duration; import java.util.concurrent.Executors; import java.util.stream.IntStream; public class Test { public static void main(String[] args){ try (var executor = Executors.newVirtualThreadPerTaskExecutor()) { IntStream.range(0, 10000).forEach(i -> { executor.submit(() -> { System.out.println("111"); Thread.sleep(Duration.ofSeconds(1)); return i; }); }); } } }
代码编译没有问题,但需要对javac 进行参数设置