GroovyScript引擎是否生成一个进程

GroovyScript引擎是否生成一个进程,groovy,Groovy,我对GroovyScript引擎的内部工作方式感兴趣。它是否从父JVM生成一个进程?如果是,它是否会一直阻塞直到进程退出?否,它在当前线程中运行() 谢谢你,蒂姆。我想GroovyShell不会产生任何线程或进程。听起来像是一个很好的替代方案,我到目前为止一直在做的事情,那就是从java派生运行python或bash脚本的进程。 public Object run(String scriptName, Binding binding) throws ResourceException, Scri

我对GroovyScript引擎的内部工作方式感兴趣。它是否从父JVM生成一个进程?如果是,它是否会一直阻塞直到进程退出?

否,它在当前线程中运行()


谢谢你,蒂姆。我想GroovyShell不会产生任何线程或进程。听起来像是一个很好的替代方案,我到目前为止一直在做的事情,那就是从java派生运行python或bash脚本的进程。
public Object run(String scriptName, Binding binding) throws ResourceException, ScriptException {
    return createScript(scriptName, binding).run();
}