java java19 协程 虚拟线程 virtual threads 尝鲜
作者:互联网
jdk下载
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 进行参数设置
标签:协程,Executors,java19,threads,import,java,public 来源: https://www.cnblogs.com/cfas/p/16516080.html