线程实例二

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

public class RunnableTest
    implements Runnable {
  public static void main(String[] args) {
    for (int i = 0; i <= 5; i++) {
      //使用Runnable接口的类,必须手工创建一个线程
      new Thread(new RunnableTest(i)).start();
    }
  }

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

  public void run() {
    while (true) {
      try {
        Thread.sleep(100);
      }
      catch (InterruptedException e) {
        System.out.println("Interrupted");
      }
      System.out.println("线程" + threadNum + " ,计数" + i);
      if (--i == 0)
        return;
    }
  }
}

多线程学习笔记(二)

多线程并发的所有支持的类都在java.lang.concurrent包中。     要想理解volatile或者synchronized等关键字的用法,需要先去理解JMM(Java内存模型)是如何处...
  • scau_rich
  • scau_rich
  • 2015年02月16日 14:59
  • 530

在MFC里面实现线程的实例

线程是一种从软件到硬件的技术,主要目的是为了提高运行速度,和多任务。 ××××××××××××××××××××××××××××××××××××需要储备的资料(他人的)×××××××××××××××××...
  • wenluderen
  • wenluderen
  • 2015年01月23日 15:01
  • 5427

线程与进程的区别以及通过实例的详细分析

定义: 一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。 二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独...
  • Atlas12345
  • Atlas12345
  • 2015年05月22日 11:08
  • 1694

java线程使用示例——最简单的线程

java线程使用示例——最简单的线程线程使用示例一:public class ThreadTest { public static void main(String[] args) { //线...
  • testcs_dn
  • testcs_dn
  • 2015年01月08日 16:36
  • 15096

java多线程的常见例子

本文有比较常见的java多线程问题的解决方法。对部分知识也有总结。
  • wenzhi20102321
  • wenzhi20102321
  • 2016年09月13日 11:43
  • 19743

Android 两个简单线程使用示例

年前用了很多关于Android线程使用,个人觉得有两种常用,也是最好用的。现在推荐给大家:...
  • qq_16064871
  • qq_16064871
  • 2015年03月12日 22:26
  • 781

VB.net 多线程实例

VB.NET(Visual Basic.NET)是为适应Microsoft .NET框架的需要,对Visual Basic进行了重大改造后的开发工具。它比Visual Basic 6.0功能更强大,更...
  • EricBai
  • EricBai
  • 2006年06月30日 10:13
  • 1276

Qt 多线程例子

转载自:http://blog.csdn.net/zgrjkflmkyc/article/details/9270903 代码如下: [cpp] view plain copy...
  • G1036583997
  • G1036583997
  • 2016年01月20日 17:48
  • 600

QT线程QThread的简单使用实例

QT线程QThread的简单使用实例   , 主要介绍以下几点: 1.线程调用start()函数后会自己自动去调用run()函数,一般线程run()函数继承父类重写,即为线程的主要功能执行函数快。...
  • lvmengzou
  • lvmengzou
  • 2016年03月07日 22:03
  • 1085

java多线程实例---很有用 详细介绍

实现线程的方式有两种: 1、继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。 2、实现java.lang.Runnable接口,实现它的run()方法,并将线...
  • zhangtian6691844
  • zhangtian6691844
  • 2016年06月16日 17:51
  • 20558
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:线程实例二
举报原因:
原因补充:

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