thread类的方法有
时间: 2024-06-01 12:12:40 浏览: 21
1. start() - 启动线程
2. run() - 线程执行的代码逻辑
3. join() - 等待线程执行完毕
4. isAlive() - 判断线程是否还活着
5. setName() - 设置线程名称
6. getName() - 获取线程名称
7. setDaemon() - 设置线程是否为守护线程
8. isDaemon() - 判断线程是否为守护线程
9. interrupt() - 中断线程
10. sleep() - 让线程休眠指定时间
11. yield() - 让出当前线程的执行权给其他线程
12. getState() - 获取线程状态
13. setPriority() - 设置线程优先级
14. getPriority() - 获取线程优先级
15. currentThread() - 获取当前线程对象的引用
相关问题
thread类方法有哪些
thread类有以下几个常用方法:
1. start(): 启动线程。
2. join(): 等待线程结束。
3. run(): 定义线程运行时的行为。
4. name: 返回线程名字。
5. is_alive(): 如果线程正在运行,则返回True。
6. daemon: 返回线程是否是守护线程。
7. enumerate(): 返回所有活动线程的列表。
8. setDaemon(): 设置线程是否为守护线程。
thread类有哪些方法
Thread类有以下常用的方法:
1. run():线程的主要方法,用于执行线程的任务。
2. start():启动一个线程,调用run()方法。
3. join():等待该线程结束。如果该线程尚未结束,则调用该方法的线程将被阻塞,直到该线程结束。
4. getName():获取线程的名字。
5. setName():设置线程的名字。
6. isAlive():判断线程是否还活着。
7. sleep():使当前线程休眠指定的时间。
8. interrupt():中断该线程,当该线程处于阻塞状态时,该方法可以唤醒该线程。
9. yield():让出CPU时间片,给其他线程执行的机会。
10. setDaemon():将该线程设置为守护线程。当所有非守护线程结束时,守护线程也会结束。
11. setPriority():设置线程的优先级。线程的优先级范围为1-10,其中1为最低优先级,10为最高优先级。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)