Java为什么不能使用相同的方法?
我不能说将使用 哪种 方法,但是在Project
Loom的提案中有更好的解释:
毫无疑问,由于需要向JVM添加操作调用堆栈的功能,因此,本项目的目标也是添加更轻量级的结构,以允许将堆栈展开到某个点,然后调用具有给定参数的方法(基本上是有效的尾调用的概括)。我们将称该功能为“展开并调用”或UAI。向JVM添加自动尾部调用优化不是该项目的目标。
据我所知,关于尾音的工作尚未开始,因为“光纤和连续性”似乎是当前的重中之重。

Java为什么不能使用相同的方法?
我不能说将使用 哪种 方法,但是在Project
Loom的提案中有更好的解释:
毫无疑问,由于需要向JVM添加操作调用堆栈的功能,因此,本项目的目标也是添加更轻量级的结构,以允许将堆栈展开到某个点,然后调用具有给定参数的方法(基本上是有效的尾调用的概括)。我们将称该功能为“展开并调用”或UAI。向JVM添加自动尾部调用优化不是该项目的目标。
据我所知,关于尾音的工作尚未开始,因为“光纤和连续性”似乎是当前的重中之重。