Let's Go!

java多线程框架runnable

上一篇 / 下一篇  2009-06-26 02:35:28 / 个人分类:JAVA学习&编程相关

 

//此代码实现了一个java的多线程框架,您可以直接拿过来,把里面相应的地方改成自己的功能代码,就可以实现多线程了。当然框架还很不完善。。。

package com.icss.oa.work;

import java.lang.Runnable;

public class OurRunnableClass implements Runnable
{
   
 //public OurRunnableClass(){};  //定义一个构造函数,调用方法,不定义也可以。。
 
 public void method1()
 {
  System.out.println("执行方法1");
 }
 
 public void method2()
 {
  System.out.println("执行方法2");
 }
 
 public void run()
        {
            //写线程里具体要执行的事务,事务如果很多,可以分开写在方法里
      method1();            //new OurRunnableClass().method1();
      method2();           //new OurRunnableClass().method2();
            System.out.println("Hello, from another thread. "+Thread.currentThread().getName());

        }
   
    public static void main(String[] args) throws Exception
        {       
      for (int i = 0; i < 20; i++)      //写线程数目
      {
                Runnable r = new OurRunnableClass();
                new Thread(r).start();    //Thread th = new Thread(r); th.start();
      }
        }

}


TAG:

 

评分:0

我来说两句

Open Toolbar