java中Thread方法
时间: 2024-05-27 21:09:17 浏览: 101
Java中Thread类提供了一些方法来控制线程的行为,以下是一些常用的Thread方法:
1. start():启动线程,并调用run()方法。
2. run():线程的执行体,实现了线程的具体操作。
3. sleep(long millis):暂停当前线程的执行,让其他线程有机会继续执行,millis参数指定暂停的时间,以毫秒为单位。
4. join():等待当前线程执行完毕,才能继续执行其他线程。
5. interrupt():中断线程的执行,即使线程处于阻塞状态也会被中断。
6. isAlive():判断线程是否处于活动状态,即是否启动并没有终止。
7. setName(String name):设置线程的名称。
8. getName():获取线程的名称。
9. setPriority(int priority):设置线程的优先级,优先级范围为1-10,1为最低优先级,10为最高优先级。
10. getPriority():获取线程的优先级。
11. yield():让出当前线程的CPU执行时间,让其他线程有机会继续执行。
12. setDaemon(boolean on):将线程设置为守护线程,当所有用户线程结束时,守护线程会自动结束。
13. isDaemon():判断线程是否为守护线程。
阅读全文