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

 

2.线程池的使用:(11条消息) Java线程池(超详细)_CodePanda@GPF的博客-CSDN博客

posted on 2023-03-11 22:04  Mikasa-Ackerman  阅读(14)  评论(0编辑  收藏  举报

导航