【发布时间】:2015-07-07 04:51:20
【问题描述】:
谁能告诉我? groovy 是同步还是异步编程语言。
看来,它是异步的,但为了确认,我在问它。我没有得到任何解决方案,无论是谷歌上的同步语言还是异步语言。
请告诉我如何在脚本中使用 groovy 作为同步我有下面的代码没有完成它的执行和 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 执行下一行,即 println("Data export started.")。
proc = expCmp.execute()
那么我怎样才能停止 groovy 直到上面的命令完成它不应该执行下一行代码。
如果我们可以同步运行 groovy 脚本,请告诉我并举例说明 groovy 脚本的同步调用。 注意:请不要使用类编写代码。确保它只是 groovy 脚本。
提前致谢。
【问题讨论】:
-
你的问题没有多大意义。 Groovy 可以以同步和异步方式使用,具体取决于您的使用方式。
标签: asynchronous groovy synchronous