论坛首页 入门技术论坛

calculator

浏览 1318 次
锁定老帖子 主题:calculator
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (7)
作者 正文
   发表时间:2010-01-30   最后修改:2010-02-11
package thread.stack;

/**
* 消费者类
* @author KF24527/Peter
*/
public class Consumer implements Runnable {

private Stack stack;

/**
* 生产者构造方法
*/
public Consumer(Stack stack) {
this.stack = stack;
}

/**
* 消费商品方法
*/
public void con() {
char c;

for (int i = 0; i < 200; i++) {

// 集合(堆栈)中输出元素
c = stack.pop();

// 当前线程的名字
String threadName = Thread.currentThread().getName();

System.out.println("消费者" + threadName + ":" + "消费了字符" + c);

try {

// 等待30毫秒
Thread.sleep(30);
} catch (Exception e) {
e.printStackTrace();
}
}

}

public void run() {
this.con();
}

}
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics