下面哪些是Thread类的方法( )
start()
run()
exit()
getPriority()
java.lang.Thread 类提供了多种方法来操作和管理线程。这些方法包括:
start(): 启动线程,使线程执行run()方法中的代码。
run(): 线程的执行逻辑,应在此方法中定义线程要执行的代码。
currentThread(): 静态方法,返回执行当前代码的线程。
getName(): 获取当前线程的名字。
setName(String name): 设置当前线程的名字。
yield(): 暂停当前正在执行的线程,并允许其他线程执行。
join(long millis): 等待指定毫秒内线程执行完毕,即阻塞当前线程,直到该线程执行完成,或直到超过指定的时间。
sleep(long millis): 使当前线程暂停指定的毫秒数,进入阻塞状态。
isAlive(): 判断当前线程是否存活,即线程是否执行完毕或被中断。
stop(): 已过时,强制结束当前线程。
interrupt(): 中断线程,给线程发送中断信号。
isInterrupted(): 判断当前线程是否被中断。
setPriority(int priority): 设置线程的优先级。
getPriority(): 获取线程的优先级。
这些方法使得Java提供了强大的线程管理功能,包括启动、控制(如暂停和恢复)、以及终止线程的能力。
start(): 启动线程,使线程执行run()方法中的代码。
run(): 线程的执行逻辑,应在此方法中定义线程要执行的代码。
currentThread(): 静态方法,返回执行当前代码的线程。
getName(): 获取当前线程的名字。
setName(String name): 设置当前线程的名字。
yield(): 暂停当前正在执行的线程,并允许其他线程执行。
join(long millis): 等待指定毫秒内线程执行完毕,即阻塞当前线程,直到该线程执行完成,或直到超过指定的时间。
sleep(long millis): 使当前线程暂停指定的毫秒数,进入阻塞状态。
isAlive(): 判断当前线程是否存活,即线程是否执行完毕或被中断。
stop(): 已过时,强制结束当前线程。
interrupt(): 中断线程,给线程发送中断信号。
isInterrupted(): 判断当前线程是否被中断。
setPriority(int priority): 设置线程的优先级。
getPriority(): 获取线程的优先级。
这些方法使得Java提供了强大的线程管理功能,包括启动、控制(如暂停和恢复)、以及终止线程的能力。