多线程学习笔记(三)

 

一 .   currentThread()方法

        currentThread()方法可以放回当前代码段正在被哪个线程调用的信息

        使用方法:

            Thread.currentThread.getName();

        

 

二 .   isAlive()方法

        isAlive()方法的功能是判断当前的线程是否处于活动状态

        使用方法:

            Thread.isAlive();

        方法isAlive()是用于测试线程是否处于活动状态,即线程已经启动并且还没有停止,线程处于正在运行或准备运行都认为线程处于活动状态.

        注: 如果在使用isAlive()方法时,将线程对象以构造参数的方式传递给Thread对象进行start()启动时,isAlive(0方法运行的结果是有差异的.造成这种差异的云因是Thread.currentThread和this的差异

 

三 .   sleep()方法

        sleep()方法是在指定的毫秒数内让当前正在执行的线程处于休眠状态(暂停执行)

        使用方法:

            // 休眠1秒

            Thread.sleep(1000);

            

 

四 .   getId()方法

        getId()方法的作用是取得线程的唯一标识

        使用方法:

            Thread.getId();

转载于:https://my.oschina.net/scymore/blog/739283

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值