panchengyong
10 days ago b2d3f7caf927e5b83ec52efb74f1f818dbb15236
rpa/libs/thread.js
@@ -8,7 +8,7 @@
 * 设定延迟多少毫秒后执行函数,在子线程中执行
 * @param func 要执行的函数
 * @param timeout 延迟时间,单位是毫秒
 * @return 线程对象ID  该对象可以进行取消
 * @return {null|string} 线程对象ID  该对象可以进行取消
 */
function setTimeout(func, timeout) {
    if (threadWrapper == null) {
@@ -31,8 +31,6 @@
    if (isStableJs()) {
        threadWrapper.cancelTimeoutRh(t)
    }
    return null;
}
/**
@@ -40,7 +38,7 @@
 *
 * @param func 函数
 * @param interval 周期时间,单位是毫秒
 * @return 线程对象ID  该对象可以进行取消
 * @return {null|string} 线程对象ID  该对象可以进行取消
 */
function setInterval(func, interval) {
    if (threadWrapper == null) {
@@ -63,7 +61,6 @@
    if (isStableJs()) {
        threadWrapper.cancelIntervalRh(t)
    }
    return null;
}
/**
@@ -71,7 +68,7 @@
 *
 * @param runnable 函数
 * @param interval 周期时间,单位是毫秒
 * @return 线程对象ID  该对象可以进行取消
 * @return {null|string} 线程对象ID  该对象可以进行取消
 */
ThreadWrapper.prototype.setInterval = function (runnable, interval) {
    if (threadWrapper == null) {
@@ -96,14 +93,12 @@
    if (isStableJs()) {
        threadWrapper.cancelIntervalRh(t);
    }
    return null;
};
/**
 * 设定延迟多少毫秒后执行函数,在子线程中执行
 * @param runnable 要执行的函数
 * @param timeout 延迟时间,单位是毫秒
 * @return 对象 线程对象ID
 * @return {null|string} 对象 线程对象ID
 */
ThreadWrapper.prototype.setTimeout = function (runnable, timeout) {
    if (threadWrapper == null) {
@@ -118,16 +113,14 @@
/**
 * 取消延迟执行
 * @param t 线程对象ID
 * @return {null|null|number}
 */
ThreadWrapper.prototype.cancelTimeout = function (t) {
    if (threadWrapper == null) {
        return null;
        return;
    }
    if (isStableJs()) {
        threadWrapper.cancelTimeoutRh(t);
    }
    return null;
};
/**
@@ -138,7 +131,7 @@
 * 兼容版本: Android 4.4 以上
 *
 * @param runnable Runnable对象
 * @param string,线程对象ID
 * @return {null|string} 线程对象ID
 */
ThreadWrapper.prototype.execAsync = function (runnable) {
    if (threadWrapper == null) {
@@ -154,7 +147,7 @@
/**
 * 取消线程的执行
 * @param t 线程对象ID
 * @return boolean
 * @return {boolean}
 */
ThreadWrapper.prototype.cancelThread = function (t) {
    if (threadWrapper == null) {
@@ -169,7 +162,7 @@
/**
 * 取消线程的执行
 * @param t 线程对象ID
 * @return boolean true代表已经取消了,false表示未取消
 * @return {boolean} true代表已经取消了,false表示未取消
 */
ThreadWrapper.prototype.isCancelled = function (t) {
    if (threadWrapper == null) {
@@ -197,7 +190,7 @@
 *
 * @param condition 条件函数
 * @param timeout   超时时间,单位是毫秒
 * @return 布尔型 返回一个布尔型值
 * @return {boolean} 返回一个布尔型值
 */
ThreadWrapper.prototype.execSync = function (condition, timeout) {
    if (threadWrapper == null) {
@@ -220,7 +213,7 @@
 *
 * @param condition 条件函数
 * @param timeout   超时时间,单位是毫秒
 * @return 布尔型 返回一个布尔型值
 * @return {boolean} 返回一个布尔型值
 */
function execSync(condition, timeout) {
    return thread.execSync(condition, timeout);