Java线程类核心方法

原创 2018年04月15日 12:04:20

1. Thread.currentThread()

返回当前正在执行的线程对象。

示例:


2. thread.isAlive()

判断当前线程是否处于活动状态。活动状态是指线程已经启动且尚未终止。线程处在正在运行或准备开始运行的状态,就认为线程是存活的。

3. Thread.sleep(long millis)/Thread.sleep(long millis, int nanos)

让当前线程休眠指定的毫秒数/让当前线程休眠指定的毫秒数加纳秒数。这里,"当前线程"就是Thread.currentThread()返回的线程。

4. thread.getId()

取得该线程对象的唯一标识符。

5. Thread.yield()

暂停当前线程,去执行其他线程。暂停当前线程的时间不确定,重新拉起执行的时间也不确定。


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nlznlz/article/details/79948027

人工智能百度AI:语音识别java类

-
  • 1970年01月01日 08:00

Java并发编程 之 线程池核心ThreadPoolExecutor

java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Java中的线程池,必须先了解这个类。构造参数在ThreadPoolExe...
  • wuseyukui
  • wuseyukui
  • 2015-11-03 17:24:27
  • 2192

Java常用类和方法重点总结

2015年12月20日18:25:21 Java常用类和方法重点总结 作者:数据分析玩家 1、简述Java中内存分配的问题 1>凡是new()出来的东西,都是在堆中进行分配的 2>局部变量【...
  • a2011480169
  • a2011480169
  • 2015-12-20 20:08:01
  • 2272

JAVA线程-Thread类的方法

static Thread currentThread() 返回对当前正在执行的线程对象的引用。 long getId()返回该线程的标识符。 String getName()返回该线...
  • u014290221
  • u014290221
  • 2016-05-17 15:50:15
  • 14602

java线程池的核心线程数与最大的线程数的区别,饱和策略

1、当提交一个新任务到线程池时首先线程池判断基本线程池(corePoolSize)是否已满?没满,创建一个工作线程来执行任务。满了,则进入下个流程;其次线程池判断工作队列(workQueue)是否已满...
  • qq_19006739
  • qq_19006739
  • 2018-03-25 17:21:58
  • 325

Java线程池核心类ThreadPoolExecutor

通常,当需要同时处理的任务比较多时,为了避免为每个任务开一个线程(因为这样会导致频繁的线程开启和销毁,开销较大),采用线程池技术来进行线程资源的复用。   在应用中,我们通常使用Executors类...
  • hust_dxxxd
  • hust_dxxxd
  • 2016-05-13 20:23:54
  • 412

核心java系列——线程(一)

多线程是程序中有多个线程流在同时调度资源。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程...
  • xhwwc110
  • xhwwc110
  • 2015-11-21 20:48:36
  • 603

Java Object 线程方法

sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕...
  • qq_17612199
  • qq_17612199
  • 2017-03-17 11:56:49
  • 340

java 用户级线程和核心级线程的区别是什么

  • qq_34173549
  • qq_34173549
  • 2018-03-15 10:22:26
  • 114

JAVA 线程类应用

  • 2008年10月17日 09:10
  • 2KB
  • 下载
收藏助手
不良信息举报
您举报文章:Java线程类核心方法
举报原因:
原因补充:

(最多只允许输入30个字)