我的问题是,我本质上需要跳转,因为当我从函数返回时,我希望从退出的循环点继续执行。希望这里的代码能说明我的愿望。尽管实际的代码也会有一些ifs,而且要深得多。state2: return true; // start again at state2 return false;在C语言中,我可能会使用跳转表和状态变量这变得太麻烦了,而且problematic.Adding逻辑不允许流回到原来的位置,但这可能会很麻烦。我假设字节码可以跳转<
如果我正确理解,JIT编译器会动态地将代码(通常是字节码)编译成本机代码,并将其插入已知内存中的适当位置。例如,给定一些(假的)字节码:b3 02 do something with the contents
在生成第一行本机代码并将下一行代码放入要运行的行之后,我假设JIT将给本机代码一个"GOTO“,给一个空的内存集,以便在其中运行下一批指令。