创建减数据的线程

//减数据的线程
class ThreadSub extends Thread {
	//线程所操作的关键数据
	Data data;

	public ThreadSub(Data data, String name) {
		//给当前线程命名
		super(name);
		this.data = data;
	}

	//线程执行时所调用的方法,即线程所执行的代码
	public void run() {
		for (int i = 0; i < 20; i++) {
			data.sub();
			//打印出哪个线程执行的加操作
			System.out.println(Thread.currentThread().getName() + "  "
					+ data.getK());
			//每循环一次,让该线程中断5毫秒
			try {
				Thread.sleep(5);
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}
};

 

posted @ 2012-03-12 15:05  JAVA教程  阅读(134)  评论(0编辑  收藏  举报