ScriptThread

Description: 脚本线程类

Author

M8Test, [email protected], https://m8test.com

Inheritors

Functions

Link copied to clipboard
abstract override fun close()

关闭当前对象, 如果没有调用本方法则会报错, 当然本方法由系统调用, 不需要手动调用.

Link copied to clipboard
abstract fun getContext(): ScriptContext

获取脚本上下文对象 ScriptContext.

Link copied to clipboard
abstract fun getName(): String

获取此线程的名称.

Link copied to clipboard
abstract fun getThread(): Thread

获取 java 线程.

Link copied to clipboard
abstract fun interrupt()

中断此线程.

Link copied to clipboard
abstract fun isAlive(): Boolean

测试此线程是否处于活动状态.如果线程已启动且尚未终止,则该线程处于活动状态.

Link copied to clipboard
abstract fun isClosed(): Boolean

判断当前对象是否已经调用了 close 方法.

Link copied to clipboard
abstract fun isInterrupted(): Boolean

测试此线程是否已被中断. 线程的中断状态不受此方法的影响.

Link copied to clipboard
abstract fun isMain(): Boolean

判断当前线程是否为脚本主线程(脚本第一个启动的线程).

Link copied to clipboard
abstract fun join(millis: Long)

最多等待 millis 毫秒以使此线程终止. 超时 0 表示永远等待.