ExThread.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. package exframework;
  2. /**
  3.  * <p>Title: ExFramework</p>
  4.  *
  5.  * <p>Description: lizhenpeng</p>
  6.  *
  7.  * <p>Copyright: Copyright (c) 2005</p>
  8.  *
  9.  * <p>Company: LP&P</p>
  10.  *
  11.  * @author lipeng
  12.  * @version 1.0
  13.  */
  14. public class ExThread
  15.   extends Thread implements AllAction
  16. {
  17.   String name;
  18.   volatile boolean isRunning;
  19.   public ExThread(String name)
  20.   {
  21.    this.name = name;
  22.    isRunning =true;
  23.   }
  24.   public void allAction(MainForm form)
  25.   {
  26.     try
  27.     {
  28.       ExThread thread=new ExThread("1:");
  29.       System.out.println("start");
  30.       thread.start();
  31.       for(int i = 0;i<1000;i++);
  32.       System.out.println("interrupt");
  33.       thread.stop();
  34.       System.out.println("stop");
  35.     }
  36.     catch(Exception e)
  37.     {
  38.       System.out.println(e);
  39.     }
  40.   }
  41.   public void stop()
  42.   {
  43.     isRunning = false;
  44.   }
  45.   public void run()
  46.   {
  47.     int i=0;
  48.     while(isRunning)
  49.     {
  50.       System.out.println(name+i++);
  51.     }
  52.   }
  53. }