com.eclipsesource.v8.V8.releaseLock()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.0k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中com.eclipsesource.v8.V8.releaseLock()方法的一些代码示例,展示了V8.releaseLock()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。V8.releaseLock()方法的具体详情如下:
包路径:com.eclipsesource.v8.V8
类名称:V8
方法名:releaseLock

V8.releaseLock介绍

暂无

代码示例

代码示例来源:origin: eclipsesource/J2V8

/**
 * Release the lock if it's currently held by the calling thread.
 * If the current thread does not hold the lock, and error will be
 * thrown. If no thread holds the lock then nothing will happen.
 */
public synchronized void release() {
  if ((released && (thread == null)) || runtime.isReleased()) {
    return;
  }
  checkThread();
  runtime.releaseLock(runtime.getV8RuntimePtr());
  thread = null;
  released = true;
}

代码示例来源:origin: eclipsesource/J2V8

/**
 * Release the lock if it's currently held by the calling thread.
 * If the current thread does not hold the lock, and error will be
 * thrown. If no thread holds the lock then nothing will happen.
 */
public synchronized void release() {
  if ((released && (thread == null)) || runtime.isReleased()) {
    return;
  }
  checkThread();
  runtime.releaseLock(runtime.getV8RuntimePtr());
  thread = null;
  released = true;
}

相关文章

微信公众号

最新文章

更多

V8类方法