QLExpress杂记

  1. 暴露给脚本的Java函数,仍支持异步化,与直接Java代码异步化及调用方式相同。
  2. 若在脚本中调用两个Java函数,一个是异步的,一个是同步的,脚本在执行时的行为表现与在Java中直接调用两个方法的效果一样:该同步的同步,该异步的异步
  3. 脚本自身执行时抛出异常,则会阻断脚本的执行。
  4. 暴露的函数中若向外抛出异常,若函数是同步的则会阻断脚本的执行,若发生异常的函数是异步的则不会。
  5. 单例场景下,比如封装工具类,全局一个QLExpress执行器,并发执行多条脚本,相互间是隔离的,能保证线程安全。
posted @ 2021-07-07 15:38  JaxYoun  阅读(525)  评论(0编辑  收藏  举报