Java19虚拟线程都来了,我正在写的线程代码会被淘汰掉吗?( 二 )

jdk.virtualThreadScheduler.parallelism 进行调整 。将来,可能会有更多选项来创建自定义调度程序 。
请注意:此 ForkJoinPool 不同于 [common pool](https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/ForkJoinPool.html #commonPool()),在并行流的实现中就使用到了common pool,此pool是在 LIFO 模式下运行的 。
2.2 线程线程是Java的基础 。当我们运行一个Java程序时,它的main方法作为第一个栈帧被调用 。当一个方法调用另一个方法时,被调用者与调用者在同一个线程上运行 , 返回信息记录到线程堆栈上 。方方法使用局部变量时,它们存储在线程堆栈的方法调用栈帧中 。
当程序出现问题时,我们可以通过遍历当前线程堆栈来进行跟踪 。
线程是Java程序调度的基本单位 。当线程阻塞等待磁盘IO、网络IO或者锁时,该线程被挂起,以便另一个线程可以在CPU上运行 。构建在线程之上的异常处理、单步调试和分析、顺序控制流和局部变量等已经成为了编码中使用率非常高的东西 。线程是Java并发模型的基础 。
2.2.1 平台线程在进入虚拟线程的世界之前 , 我需要重新审视经典线程 , 我们可以将之称为

推荐阅读