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();
}
}
分享到:
相关推荐
function calculator from calculator
BigInt Calculator 是一个支持超大整数运算的计算器,可以对长度最多达10000位10进制的数据进行运算。它不但支持普通的四则混合运算,而且具有位操作和表达式运算功能,计算器本身提供了21个存贮单元可供保存运算的中间...
Basic windows calculator replacement for those who likes operator precedence and keyboard input.
Waveform Calculator User Guide
Active Calculator ActiveX控件就是你想要的。 <br> 它作为一个ActiveX工具提供快速且灵活的表达式评价函数。你可以轻易的把它集成到支持ActiveX工具编写的应用程序中,例如:Visual C++、Visual Basic、Delphi...
ALD MTBF Calculator 是用于可靠性预测的免费软件工具。输入您的电子或机械组件数据并接收其预测的 MTBF(平均故障间隔时间)和故障率。
Graphing calculator plus 84 graph emulator free 83 详情 功能齐全的科学图形计算器84 plus为学生提供了许多有用的功能: –图形计算器83 ti plus支持图形绘制,绘制许多功能(例如参数,极坐标和函数 )的图形–...
C51 Calculator.rar 是4*4键盘的计算器
计算机 Calculator apk
线径、过孔与电流计算工具PCB Trace Calculator v2_0线径、过孔与电流计算工具PCB Trace Calculator v2_0线径、过孔与电流计算工具PCB Trace Calculator v2_0线径、过孔与电流计算工具PCB Trace Calculator v2_0
advanced.scientific.calculator.calc991.plus(1).apk
Advanced IP Address Calculator
Geographic Calculator(po-jie)是由Blue Marble公司推出的一款专业坐标转换工具,兼容32位和64位操作系统,软件主要用于各类地理空间数据的处理、转换和查看等操作,软件拥有直观化的用户界面和强大的功能,可以满足...
学习软件_电脑学习_AllTrans EGM2008 Calculator免费下载.zip
368086444331863calculator.apk
Modeling Software from RP ...that the software (except for RP Fiber Calculator) is extremely flexible due to a built-in script language, so that it can be used even for most sophisticated calculations