JAVA常用API###thread

Thread多线程
线程的创建方法
1.继承Thread并重写run方法,run方法中需要定义并发运行的代码片段,即线程的任务
start()开始
2.实现Runnable接口单独定义线程任务
3.使用匿名内部类创建线程
getId()标识
getName()返回名字
getPriority优先()返回线程优先级
currentThread 当前()获取当前线程属性
boolean isLive()是否活着
boolean Daemon守护进程()是否为守护线程
boolean isInterrupted中断()是否中断
Sleep阻塞()阻塞 指定到毫秒
inperrupt()中断 若线程阻塞状态中别的线程调用其中断方法,那么Sleep方法会立即抛出异常,并且阻塞中断
setPriority()设置线程优先级 共有1-10各等级 1代表最低 5代表默认 10最高
void join加入,连接()线程之间同步运行
同步运行:多个线程之间执行有顺序
异步运行:执行无顺序,并发本身无需求的各执行各的
isfinish完,结束()是否完成
yield()让出时间片回到Runnable状态,等待下次分配 需要加在关键位置
synchronized同步关键字是java中的同步锁,可以加给方法,也可以加给代码块
当使用synchronized锁定多个代码片段,并且指定的是同一锁对象时,这些代码片段时互斥的,多个线程不能同时执行它们

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值