前言
随着Java JDK 21的发布,Java语言终于迎来了飞跃提升,小编最喜欢的,便是其他语言已经玩烂的"协程(Coroutine)",当然Java中被称为为"虚拟线程(Virtual Thread)",至于这个东东怎么样,亦或者是其他特性,小编这里不在赘述,很多行业大佬都有自己的一套分析。今天我们来说说怎么用...
"虚拟线程"是开胃小菜
java
/**
* Jetbrains 2023 用起来
*/
public class StartDemo {
static ExecutorService executorService = Executors.newVirtualThreadPerTaskExecutor();
public static void main(String[] args) throws Exception {
Future<String> virutalThreadFuture = executorService.submit(() -> {
System.out.println("你好,我是JDK 21的虚拟线程:" + Thread.currentThread());
return "Jetbrains全家桶,你值得拥有!还有丰富的插件可以直接使用。。。";
});
System.out.println(virutalThreadFuture.get());
}
}
执行结果:线程ID也发生变化了呦~
css
你好,我是JDK 21的虚拟线程:VirtualThread[#21]/runnable@ForkJoinPool-1-worker-1
Jetbrains全家桶,你值得拥有!还有丰富的插件可以直接使用。。。
我需要最新版本的Idea来开发呀!
众所周知,新版本JDK的使用,开发工具的兼容肯定是要跟上的,否则你让我用记事本写吗?这就不得不提最新版本的Jetbrains产品了,嘿嘿嘿...
小编我已经偷偷更新到最新版本了!
如何拿到?
注意:小编的文章不能说太多,大家仔细阅读,注意要心领神会,否则我会很快被抹杀!
Code和Jar包能带你飞
回复:ddd01,领取秘籍!
总结
使用最新版本的Jetbrains产品后,配上JDK 21,领略下Java语言新特性的风采吧!