Asynchronous groovy编程语言是同步的还是异步的?
有人能告诉我吗?groovy是一种同步或异步编程语言 看起来,它是异步的,但为了确认,我要求它。我没有得到任何解决方案,无论是同步还是异步语言在谷歌上 请告诉我如何在我下面的代码中使用groovy作为同步脚本,该代码没有完成它的执行,groovy执行下一行代码Asynchronous groovy编程语言是同步的还是异步的?,asynchronous,groovy,synchronous,Asynchronous,Groovy,Synchronous,有人能告诉我吗?groovy是一种同步或异步编程语言 看起来,它是异步的,但为了确认,我要求它。我没有得到任何解决方案,无论是同步还是异步语言在谷歌上 请告诉我如何在我下面的代码中使用groovy作为同步脚本,该代码没有完成它的执行,groovy执行下一行代码 def expCmp="expdp HR/HR@"+srcOrclName+" directory=Export DUMPFILE="+schema+".dmp LOGFILE="+schema+".log SCHEMAS="+schem
def expCmp="expdp HR/HR@"+srcOrclName+" directory=Export DUMPFILE="+schema+".dmp LOGFILE="+schema+".log SCHEMAS="+schema+""
proc = expCmp.execute()
println("Data export started.")
下面一行的执行未完成,groovy执行下一行println(“数据导出已启动”)
所以,在上面的命令完成之前,我如何停止groovy?它不应该执行下一行代码
def expCmp="expdp HR/HR@"+srcOrclName+" directory=Export DUMPFILE="+schema+".dmp LOGFILE="+schema+".log SCHEMAS="+schema+""
proc = expCmp.execute()
println("Data export started.")
如果我们可以以同步方式运行groovy脚本,请告诉我并给出一个groovy脚本的同步调用示例。
注意:请不要使用类编写代码。确保它只是groovy脚本
提前感谢。所以当你跑步时(稍微整理一下,让它更棒)
这将创建一个新的shell进程并异步运行它
要等待它完成,请简单地说:
proc.waitForProcessOutput()
在你的台词之前:
println "Data export finished."
因此,当您运行时(稍微清理一下以使其更为Groovy)
这将创建一个新的shell进程并异步运行它
要等待它完成,请简单地说:
proc.waitForProcessOutput()
在你的台词之前:
println "Data export finished."
你的问题没有多大意义。Groovy可以以同步和异步的方式使用,这取决于您如何使用它。Groovy可以以同步和异步的方式使用,这取决于您如何使用它。