线程实例一

原创 2006年06月07日 09:02:00

public class ThreadTest
    extends Thread {
  private static int threadCount = 0;
  private int threadNum;
  private int i = 5;
//线程的构造函数,每次执行线程计数器threadCount加一
  public ThreadTest(int threadNo) {
    threadNum = threadNo;
    threadCount++;
    System.out.println("创建线程" + threadNum);
  }

  public void run() {
    while (true)
    {
      try
      {
        Thread.sleep(2000);
      }
      catch (InterruptedException e)
      {
        System.out.println("Interrupted");
      }
      System.out.println("线程" + threadNum + ",计数:" + i);
      if (--i == 0)
        return;
    }
  }
  public static void main(String[] args) {
    //依次建立5个线程
    for (int i = 0; i <= 5; i++)
    {
      new ThreadTest(i).start();
    }
  }
}

相关文章推荐

安卓 线程代码实例

  • 2017年07月28日 12:13
  • 9KB
  • 下载

Linux 线程挂起与唤醒功能 实例

pthread_cond_wait 多线程的条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条...
  • waldmer
  • waldmer
  • 2014年04月11日 09:35
  • 4924

创建线程简单实例

  • 2014年04月07日 10:27
  • 41KB
  • 下载

[Android实例] 销毁activity时注意关闭线程

注意:自己开的线程并不会自动随Activity的destroy而关闭,所以必须手动去关闭自己开的线程或者通过boolean的方式让自己开的线程结束运行。自己开的线程有for循环的要更加注意。 废话不...

MySQL实例阻塞分析一例(线程statistics状态)

导读 作者:周晓,知数堂第8期学员 曾在TP-LINK任Oracle DBA和系统运维工作,目前在六度人和科技做MySQL DBA,主导多次与数据库相关的项目重构与设计、数据无停服迁移,帮助开...
  • n88Lpo
  • n88Lpo
  • 2017年10月25日 00:00
  • 144

ACE多级线程实例

  • 2012年11月14日 09:35
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:线程实例一
举报原因:
原因补充:

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