线程状态判断

原创 2006年06月08日 09:01:00

1) 判断线程是否存在。
    if (t != null) {
        ...;
    } else {
        ...;
    }
2) 检查线程状态。有下列几种状态:

    Thread.State state = t.getState();
    switch (state) {
    case NEW:
        ...;
        break;
    case RUNNABLE:
        ...;
        break;
    case BLOCKED:
        ...;
        break;
    case WAITING:
        ...;
        break;
    case TIMED_WAITING:
        ...;
        break;
    case TERMINATED:
        ...;
        break;
    }

JAVA线程之四:线程状态检查,后台线程及线程组

一,线程状态的检查      一般情况下无法确定一个线程的运行状态,对于这些处于未知状态的线程,可以通过isAlive()方法用来确定一个线程是否仍处在活动状态。当然即使处于活动状态的线程也并不意味着...
  • zhandoushi1982
  • zhandoushi1982
  • 2010年04月20日 14:49
  • 11316

判断线程运行状态的两种方法

判断线程运行状态的两种方法 判断线程运行状态的方法有很多,如可以采用类似于对象计数器的方法等等,那么这里向你介绍两种判断线程运行状态的方法,希望对你有所帮助。 AD:51CTO 网+ 第十二期...
  • Ibanezsc
  • Ibanezsc
  • 2016年07月29日 16:42
  • 2488

获取线程状态

原文:http://hi.baidu.com/combojiang/item/0fe8485b6253140de7c4a520 好久没顾得上写blog了,感谢一直关注本blog的朋友。获取线程当前状...
  • kidoom
  • kidoom
  • 2013年05月21日 11:32
  • 1458

windows线程状态

http://www.cnblogs.com/zzw818/archive/2011/12/22/2295666.html
  • bsnry
  • bsnry
  • 2014年07月17日 10:30
  • 739

iOS开发多线程篇—NSThread及线程的状态

优点:NSThread 比其他两个轻量级 缺点:需要自己管理线程的生命周期(线程状态);并通过对数据的加锁来实现线程安全,会有一定的系统开销。        本章主要围绕NSThrea...
  • Marychenyuan
  • Marychenyuan
  • 2015年07月29日 14:16
  • 173

在C#中如何判断线程当前所处的状态

在C#中,线程对象Thread使用ThreadState属性指示线程状态,它是带Flags特性的枚举类型对象,因此判断线程当前的状态必须用bitmask按位运算来达到判断目的,不能直接使用相等来判断。...
  • shuaihj
  • shuaihj
  • 2014年11月20日 16:53
  • 30744

android 线程的状态

1,线程 1.1线程的状态 线程在它的生命周期中可能处于以下几种状态之一: ·  New(新生):线程对象刚刚被创建出来; ·  Runnable(可运行):在线程对象上调用start方法后,...
  • u012439416
  • u012439416
  • 2017年02月22日 22:24
  • 664

Java判断线程是否是停止状态的两种方法

Tread类中提供了两种方法来判断线程的状态是不是停止的。 this.interrupted():测试当前线程是否已经中断。this.isInterrupted():测试线程是否已经中断。 ...
  • sinat_22797429
  • sinat_22797429
  • 2017年03月22日 10:59
  • 504

C#多线程状态判断

先转载一段 C#多线程有很多值得学习的地方,这里我们主要介绍C# ThreadState属性,包括介绍主线程Main()函数和线程的优先级等方面。 主线程Main()函数 所有线...
  • u011555705
  • u011555705
  • 2014年10月04日 00:05
  • 2074

linux 查看线程状态

1. > top可以显示所有系统进程按u, 再输入相应的执行用户名称,比如Tom可以看到Tom用户启动的所有进程和对应的pid2. > pstack pid可以看到此pid下,各线程的运行状态...
  • wind_324
  • wind_324
  • 2011年01月19日 16:28
  • 18530
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:线程状态判断
举报原因:
原因补充:

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