JavaSE 多线程(线程的常用方法)

线程常用方法:

1.start():

启动当前线程;调用当前线程的run();

2.run():

通常重写需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中。

3.currentThread():

静态方法,返回执行当前代码的线程。

4.getName():

获取当前线程的名字;

5.setName():

设置当前线程的名字

6.yield():

一旦执行此方法时候,释放当前CPU的执行
在这里插入图片描述
在线程一为0时候。可以被20整除,CPU切换另一个线程。
在这里插入图片描述

7.join():

在线程A中调用线程B的join()方法,此时线程A进入阻塞状态,直到线程B完全执行完以后,线程A才结束阻塞状态
在这里插入图片描述
在主线程20执行完毕后,调用线程一的join方法,此时主线程进入阻塞状态,直到线程一执行完毕后,才会执行主线程。
在这里插入图片描述

8.sleep(long millitime):

让当前线程睡眠,指定的millitime毫秒时间内,在指定的millitime毫秒时间内,当前线程是阻塞状态

9.isAlive():

判断当前线程是否存活。

线程的优先级:

MAX_PRIORITY:10
MAX_PRIORITY:1
MAX_PRIORITY:5 (默认优先级)

10.getPriority():

返回线程的优先值。

11.setPriority():

改变线程的优先级。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值