Thread类是JAVA中用于实现多线程编程的核心类之一。
1、 首先查找Thread类
2、 返回当前线程组中处于活动状态的线程数量。
3、 checkAccess():验证当前线程是否具备修改权限。
4、 clone方法抛出异常以阻止线程被复制
5、 调用countStackFrames()方法依赖于suspend()方法的执行。
6、 返回当前正在执行的线程对象的引用。
7、 destroy() 方法存在死锁风险,不推荐使用。
8、 输出当前线程的调用堆栈详情。
9、 将线程对象复制到指定数组中,用于遍历当前活动线程。
10、 获取所有线程的堆栈跟踪信息,反映当前各线程的执行状态和调用路径。
11、 获取线程未捕获异常的默认处理程序。
12、 获取线程唯一标识符的方法
13、 获取当前线程的名称
14、 获取线程优先级的方法是调用getPriority函数。
15、 getStackTrace()方法用于获取当前线程的堆栈跟踪信息。
16、 获取线程当前所处的状态信息
17、 获取线程所属的线程组信息。
18、 获取线程未捕获异常的处理程序,用于响应运行时发生的异常情况。
19、 当且仅当当前线程持有指定对象的锁时,返回真值。
20、 调用interrupt()方法可中断线程执行。
21、 检测当前线程的中断状态是否已被设置
22、 检测当前线程是否处于活动状态
23、 判断当前线程是否为守护线程的方法。
评论
更多评论