Java 基础 - 线程的全部方法,线程池的使用
1.线程的全部方法
静态方法:
static Thread currentThread():返回当前线程
static void yield():把当前线程的执行权让给优先级更高或相对的线程
static void sleep(long millis):使当前线程发生一段时间的阻塞,使用场景同步方法中 不会释放锁
非静态方法:
void start():启动线程
void run():执行方法
String getName():获取当前线程名称
void setName():设置当前线程名称
void join():使线程发生阻塞,当线程A调用线程b的join方时,线程A会发生阻塞 直到线程b相关方法全部执行完毕
boolean isAlive():判断线程是否还活着
int getPriority():返回优先级
void setPriority(int newPriority):设置优先级
Thread.MAX_PRIORITY 10
Thread.MIN_PRIORITY 1
Thread.NORM_PRIORITY 5
posted on 2023-03-11 22:04 Mikasa-Ackerman 阅读(18) 评论(0) 编辑 收藏 举报