问题:40个工人,一个篮子装有100个馒头,工人吃馒头并发执行,每个工人最多只能吃3个馒头。
代码:
class ManTouDemo
{
public static void main(String[] args){
//创建篮子
Basket basket = new Basket();
for(int i=0;i<40;i++){
new Worker("Worker-"+i,basket).start();
}
}
}
//篮子
class Basket
{
int count = 100;
//每个工人吃馒头执行串行,需加锁,此时的锁为当前对象
public synchronized int getManTou(){
int temp;
temp = count;
count--;
return temp>0?temp:0;
}
}
//工人吃馒头,并发执行,需创建线程
class Worker extends Thread
{
private String name;
//工人吃馒头的最大数量
private static int MAX = 3;
//工人吃的馒头数标识
int count;
private Basket basket;
public Worker(String name,Basket basket){
this.name = name;
this.basket = basket;
}
//执行吃馒头
public void run(){
while(true){
//判断是否已经吃饱
if(count>=MAX){
return;
}
//取馒头
int no = basket.getManTou();
if(no == 0){
return;
}
//拿到馒头
count++;
System.out.println(name+":"+no);
}
}
}
结果:
D:\java2>java
Worker-0:100
Worker-0:98
Worker-0:96
Worker-5:95
Worker-5:92
Worker-5:90
Worker-1:99
Worker-11:88
Worker-11:85
Worker-11:80
Worker-8:89
Worker-8:75
Worker-8:72
Worker-7:91
Worker-7:67
Worker-7:63
Worker-4:93
Worker-4:58
Worker-4:56
Worker-3:94
Worker-3:52
Worker-2:97
Worker-36:49
Worker-3:50
Worker-35:51
Worker-34:53
Worker-34:42
Worker-33:54
Worker-32:55
Worker-31:57
Worker-30:59
Worker-29:60
Worker-28:61
Worker-28:35
Worker-27:62
Worker-26:64
Worker-25:65
Worker-24:66
Worker-23:68
Worker-20:69
Worker-19:70
Worker-16:71
Worker-16:26
Worker-16:25
Worker-15:73
Worker-22:74
Worker-21:76
Worker-18:77
Worker-17:78
Worker-14:79
Worker-13:81
Worker-10:82
Worker-9:83
Worker-9:16
Worker-6:84
Worker-12:86
Worker-1:87
Worker-12:13
Worker-12:11
Worker-6:14
Worker-6:10
Worker-9:15
Worker-10:17
Worker-13:18
Worker-14:19
Worker-14:7
Worker-17:20
Worker-17:6
Worker-18:21
Worker-21:22
Worker-22:23
Worker-15:24
Worker-19:27
Worker-20:28
Worker-23:29
Worker-24:30
Worker-25:31
Worker-26:32
Worker-27:33
Worker-28:34
Worker-29:36
Worker-30:37
Worker-31:38
Worker-32:39
Worker-33:40
Worker-34:41
Worker-35:43
Worker-39:44
Worker-36:45
Worker-38:46
Worker-37:47
Worker-2:48
Worker-19:1
Worker-15:2
Worker-22:3
Worker-21:4
Worker-18:5
Worker-13:8
Worker-10:9
Worker-1:12
======================
问题:100只蜜蜂,每次生产数量1蜂蜜添加到盒子罐中。2只熊消费蜂蜜,前提是盒子罐中的蜂蜜必须满20才可以吃掉。
知识点:wait()、notify()2个方法
wait()方法让线程进入线程等待队列当中,它的2个重要特点是:1、失去cpu抢占权。2、失去线程对象的监控权,此时没有锁可以锁住线程。与线程的sleep()方法的区别:sleep()方法仅仅只是失去cpu的抢占权,并不会失去对象的监控权。
notify()方法,唤醒在线程等待队列中的线程,注意线程是不能自我唤醒的,线程在运行当中,就没有在线程等待队列当中就没有所谓的唤醒,只有进入线程等待队列,才能被唤醒,也只能是被其它排除自己的线程所唤醒。
代码:
class BeeDemo
{
public static void main(String[] args) {
Box box = new Box();
for(int i=0;i<100;i++){
new Bee("Bee-"+i,box).start();
}
new Bear("x1",box).start();
new Bear("x2",box).start();
}
}
//盒子
class Box
{
//容量最多为20
private int MAX = 20;
//记录蜂蜜生产蜂蜜标识
private int count;
//100只蜂蜜添加蜂蜜,只能是串行
public synchronized int add(){
while(count>=MAX){
this.notify();
try{
this.wait();
}catch(Exception e){
e.printStackTrace();
}
}
return ++count;
}
//2只熊消费蜂蜜,只能是串行
public synchronized void remove(){
while(count<MAX){
try{
this.wait();
}catch(Exception e){
e.printStackTrace();
}
}
count =0;
this.notify();
}
}
//蜜蜂
class Bee extends Thread
{
private String name;
private Box box;
public Bee(String name,Box box){
this.name = name;
this.box = box;
}
//关键,生产蜂蜜是多线程
public void run(){
while(true){
int n = box.add();
System.out.println(name+"生产了蜂蜜:1,盒子蜂蜜量:"+n);
}
}
}
//熊
class Bear extends Thread
{
private String name;
private Box box;
public Bear(String name,Box box){
this.name = name;
this.box = box;
}
//关键,消费蜂蜜是多线程
public void run(){
while(true){
box.remove();
System.out.println(name+"吃掉了蜂蜜:20");
}
}
}
结果:
Bee-20生产了蜂蜜:1,盒子蜂蜜量:8
Bee-47生产了蜂蜜:1,盒子蜂蜜量:7
Bee-3生产了蜂蜜:1,盒子蜂蜜量:6
Bee-89生产了蜂蜜:1,盒子蜂蜜量:5
Bee-15生产了蜂蜜:1,盒子蜂蜜量:4
Bee-14生产了蜂蜜:1,盒子蜂蜜量:3
Bee-52生产了蜂蜜:1,盒子蜂蜜量:1
Bee-2生产了蜂蜜:1,盒子蜂蜜量:2
x2吃掉了蜂蜜:20
Bee-51生产了蜂蜜:1,盒子蜂蜜量:20
Bee-4生产了蜂蜜:1,盒子蜂蜜量:19
Bee-23生产了蜂蜜:1,盒子蜂蜜量:18
Bee-24生产了蜂蜜:1,盒子蜂蜜量:17
Bee-95生产了蜂蜜:1,盒子蜂蜜量:16
Bee-73生产了蜂蜜:1,盒子蜂蜜量:15
Bee-93生产了蜂蜜:1,盒子蜂蜜量:14
Bee-84生产了蜂蜜:1,盒子蜂蜜量:13
Bee-0生产了蜂蜜:1,盒子蜂蜜量:12
Bee-82生产了蜂蜜:1,盒子蜂蜜量:11
Bee-94生产了蜂蜜:1,盒子蜂蜜量:10
Bee-74生产了蜂蜜:1,盒子蜂蜜量:9
Bee-55生产了蜂蜜:1,盒子蜂蜜量:8
Bee-35生产了蜂蜜:1,盒子蜂蜜量:7
Bee-85生产了蜂蜜:1,盒子蜂蜜量:6
Bee-78生产了蜂蜜:1,盒子蜂蜜量:5
Bee-81生产了蜂蜜:1,盒子蜂蜜量:4
Bee-98生产了蜂蜜:1,盒子蜂蜜量:3
Bee-88生产了蜂蜜:1,盒子蜂蜜量:2
Bee-97生产了蜂蜜:1,盒子蜂蜜量:1
x1吃掉了蜂蜜:20
Bee-36生产了蜂蜜:1,盒子蜂蜜量:20
Bee-30生产了蜂蜜:1,盒子蜂蜜量:19
Bee-34生产了蜂蜜:1,盒子蜂蜜量:18
Bee-1生产了蜂蜜:1,盒子蜂蜜量:17
Bee-22生产了蜂蜜:1,盒子蜂蜜量:16
Bee-17生产了蜂蜜:1,盒子蜂蜜量:15
Bee-26生产了蜂蜜:1,盒子蜂蜜量:14
Bee-16生产了蜂蜜:1,盒子蜂蜜量:13
Bee-56生产了蜂蜜:1,盒子蜂蜜量:12
Bee-46生产了蜂蜜:1,盒子蜂蜜量:11
Bee-96生产了蜂蜜:1,盒子蜂蜜量:10
Bee-68生产了蜂蜜:1,盒子蜂蜜量:9
Bee-47生产了蜂蜜:1,盒子蜂蜜量:8
Bee-89生产了蜂蜜:1,盒子蜂蜜量:7
Bee-20生产了蜂蜜:1,盒子蜂蜜量:6
Bee-3生产了蜂蜜:1,盒子蜂蜜量:5
Bee-15生产了蜂蜜:1,盒子蜂蜜量:4
Bee-14生产了蜂蜜:1,盒子蜂蜜量:3
Bee-52生产了蜂蜜:1,盒子蜂蜜量:1
Bee-2生产了蜂蜜:1,盒子蜂蜜量:2
x2吃掉了蜂蜜:20
Bee-4生产了蜂蜜:1,盒子蜂蜜量:20
Bee-31生产了蜂蜜:1,盒子蜂蜜量:19
Bee-23生产了蜂蜜:1,盒子蜂蜜量:18
Bee-95生产了蜂蜜:1,盒子蜂蜜量:17
Bee-93生产了蜂蜜:1,盒子蜂蜜量:16
Bee-84生产了蜂蜜:1,盒子蜂蜜量:15
Bee-73生产了蜂蜜:1,盒子蜂蜜量:14
Bee-24生产了蜂蜜:1,盒子蜂蜜量:13
Bee-94生产了蜂蜜:1,盒子蜂蜜量:12
Bee-74生产了蜂蜜:1,盒子蜂蜜量:11
Bee-55生产了蜂蜜:1,盒子蜂蜜量:10
Bee-0生产了蜂蜜:1,盒子蜂蜜量:9
Bee-35生产了蜂蜜:1,盒子蜂蜜量:4
Bee-85生产了蜂蜜:1,盒子蜂蜜量:8
Bee-82生产了蜂蜜:1,盒子蜂蜜量:7
Bee-78生产了蜂蜜:1,盒子蜂蜜量:6
Bee-81生产了蜂蜜:1,盒子蜂蜜量:5
Bee-97生产了蜂蜜:1,盒子蜂蜜量:3
Bee-98生产了蜂蜜:1,盒子蜂蜜量:2
x1吃掉了蜂蜜:20
Bee-88生产了蜂蜜:1,盒子蜂蜜量:1
Bee-28生产了蜂蜜:1,盒子蜂蜜量:20
Bee-23生产了蜂蜜:1,盒子蜂蜜量:19
Bee-95生产了蜂蜜:1,盒子蜂蜜量:18
Bee-70生产了蜂蜜:1,盒子蜂蜜量:15
Bee-84生产了蜂蜜:1,盒子蜂蜜量:16
Bee-93生产了蜂蜜:1,盒子蜂蜜量:17
Bee-73生产了蜂蜜:1,盒子蜂蜜量:14
Bee-31生产了蜂蜜:1,盒子蜂蜜量:13
Bee-24生产了蜂蜜:1,盒子蜂蜜量:12
Bee-55生产了蜂蜜:1,盒子蜂蜜量:11
Bee-74生产了蜂蜜:1,盒子蜂蜜量:10
Bee-0生产了蜂蜜:1,盒子蜂蜜量:9
Bee-85生产了蜂蜜:1,盒子蜂蜜量:8
Bee-35生产了蜂蜜:1,盒子蜂蜜量:7
Bee-94生产了蜂蜜:1,盒子蜂蜜量:6
Bee-78生产了蜂蜜:1,盒子蜂蜜量:5
Bee-82生产了蜂蜜:1,盒子蜂蜜量:4
Bee-97生产了蜂蜜:1,盒子蜂蜜量:3
Bee-81生产了蜂蜜:1,盒子蜂蜜量:2
Bee-98生产了蜂蜜:1,盒子蜂蜜量:1
x1吃掉了蜂蜜:20
Bee-34生产了蜂蜜:1,盒子蜂蜜量:20
Bee-30生产了蜂蜜:1,盒子蜂蜜量:19
Bee-32生产了蜂蜜:1,盒子蜂蜜量:18
Bee-22生产了蜂蜜:1,盒子蜂蜜量:17
Bee-17生产了蜂蜜:1,盒子蜂蜜量:16
Bee-16生产了蜂蜜:1,盒子蜂蜜量:15
Bee-1生产了蜂蜜:1,盒子蜂蜜量:14
Bee-26生产了蜂蜜:1,盒子蜂蜜量:13
Bee-96生产了蜂蜜:1,盒子蜂蜜量:12
Bee-56生产了蜂蜜:1,盒子蜂蜜量:11
Bee-68生产了蜂蜜:1,盒子蜂蜜量:10
Bee-47生产了蜂蜜:1,盒子蜂蜜量:9
Bee-46生产了蜂蜜:1,盒子蜂蜜量:8
Bee-20生产了蜂蜜:1,盒子蜂蜜量:7
Bee-3生产了蜂蜜:1,盒子蜂蜜量:6
Bee-15生产了蜂蜜:1,盒子蜂蜜量:5
Bee-52生产了蜂蜜:1,盒子蜂蜜量:4
Bee-89生产了蜂蜜:1,盒子蜂蜜量:2
Bee-14生产了蜂蜜:1,盒子蜂蜜量:3
Bee-2生产了蜂蜜:1,盒子蜂蜜量:1
x2吃掉了蜂蜜:20
Bee-95生产了蜂蜜:1,盒子蜂蜜量:20
Bee-70生产了蜂蜜:1,盒子蜂蜜量:19
Bee-50生产了蜂蜜:1,盒子蜂蜜量:18
Bee-23生产了蜂蜜:1,盒子蜂蜜量:17
Bee-84生产了蜂蜜:1,盒子蜂蜜量:16
Bee-93生产了蜂蜜:1,盒子蜂蜜量:14
Bee-73生产了蜂蜜:1,盒子蜂蜜量:15
Bee-31生产了蜂蜜:1,盒子蜂蜜量:13
Bee-24生产了蜂蜜:1,盒子蜂蜜量:12
Bee-74生产了蜂蜜:1,盒子蜂蜜量:11
Bee-85生产了蜂蜜:1,盒子蜂蜜量:10
Bee-55生产了蜂蜜:1,盒子蜂蜜量:9
Bee-35生产了蜂蜜:1,盒子蜂蜜量:8
Bee-0生产了蜂蜜:1,盒子蜂蜜量:7
Bee-97生产了蜂蜜:1,盒子蜂蜜量:5
Bee-94生产了蜂蜜:1,盒子蜂蜜量:6
Bee-82生产了蜂蜜:1,盒子蜂蜜量:2
Bee-81生产了蜂蜜:1,盒子蜂蜜量:4
Bee-78生产了蜂蜜:1,盒子蜂蜜量:3
Bee-98生产了蜂蜜:1,盒子蜂蜜量:1
x1吃掉了蜂蜜:20
Bee-59生产了蜂蜜:1,盒子蜂蜜量:20
Bee-30生产了蜂蜜:1,盒子蜂蜜量:19
Bee-32生产了蜂蜜:1,盒子蜂蜜量:18
Bee-16生产了蜂蜜:1,盒子蜂蜜量:17
Bee-17生产了蜂蜜:1,盒子蜂蜜量:16
Bee-26生产了蜂蜜:1,盒子蜂蜜量:15
Bee-96生产了蜂蜜:1,盒子蜂蜜量:14
Bee-1生产了蜂蜜:1,盒子蜂蜜量:13
Bee-22生产了蜂蜜:1,盒子蜂蜜量:12
Bee-68生产了蜂蜜:1,盒子蜂蜜量:11
Bee-46生产了蜂蜜:1,盒子蜂蜜量:10
Bee-20生产了蜂蜜:1,盒子蜂蜜量:9
Bee-47生产了蜂蜜:1,盒子蜂蜜量:8
Bee-56生产了蜂蜜:1,盒子蜂蜜量:7
Bee-3生产了蜂蜜:1,盒子蜂蜜量:6
Bee-89生产了蜂蜜:1,盒子蜂蜜量:5
Bee-52生产了蜂蜜:1,盒子蜂蜜量:4
Bee-2生产了蜂蜜:1,盒子蜂蜜量:2
Bee-14生产了蜂蜜:1,盒子蜂蜜量:1
Bee-15生产了蜂蜜:1,盒子蜂蜜量:3
x2吃掉了蜂蜜:20
Bee-50生产了蜂蜜:1,盒子蜂蜜量:20
Bee-28生产了蜂蜜:1,盒子蜂蜜量:19
Bee-23生产了蜂蜜:1,盒子蜂蜜量:18
Bee-93生产了蜂蜜:1,盒子蜂蜜量:17
Bee-70生产了蜂蜜:1,盒子蜂蜜量:16
Bee-73生产了蜂蜜:1,盒子蜂蜜量:15
Bee-84生产了蜂蜜:1,盒子蜂蜜量:14
Bee-24生产了蜂蜜:1,盒子蜂蜜量:13
Bee-31生产了蜂蜜:1,盒子蜂蜜量:12
Bee-85生产了蜂蜜:1,盒子蜂蜜量:11
Bee-55生产了蜂蜜:1,盒子蜂蜜量:10
Bee-35生产了蜂蜜:1,盒子蜂蜜量:9
Bee-74生产了蜂蜜:1,盒子蜂蜜量:8
Bee-0生产了蜂蜜:1,盒子蜂蜜量:7
Bee-97生产了蜂蜜:1,盒子蜂蜜量:6
Bee-82生产了蜂蜜:1,盒子蜂蜜量:5
Bee-94生产了蜂蜜:1,盒子蜂蜜量:4
Bee-78生产了蜂蜜:1,盒子蜂蜜量:3
Bee-98生产了蜂蜜:1,盒子蜂蜜量:2
Bee-81生产了蜂蜜:1,盒子蜂蜜量:1
x1吃掉了蜂蜜:20
Bee-32生产了蜂蜜:1,盒子蜂蜜量:20
Bee-30生产了蜂蜜:1,盒子蜂蜜量:19
Bee-16生产了蜂蜜:1,盒子蜂蜜量:18
Bee-17生产了蜂蜜:1,盒子蜂蜜量:17
Bee-26生产了蜂蜜:1,盒子蜂蜜量:16
Bee-96生产了蜂蜜:1,盒子蜂蜜量:15
Bee-1生产了蜂蜜:1,盒子蜂蜜量:14
Bee-68生产了蜂蜜:1,盒子蜂蜜量:13
Bee-46生产了蜂蜜:1,盒子蜂蜜量:12
Bee-8生产了蜂蜜:1,盒子蜂蜜量:11
Bee-22生产了蜂蜜:1,盒子蜂蜜量:10
Bee-20生产了蜂蜜:1,盒子蜂蜜量:9
D:\java2>java BeeDemo
Bee-0生产了蜂蜜:1,盒子蜂蜜量:1
Bee-0生产了蜂蜜:1,盒子蜂蜜量:3
Bee-0生产了蜂蜜:1,盒子蜂蜜量:5
Bee-0生产了蜂蜜:1,盒子蜂蜜量:8
Bee-0生产了蜂蜜:1,盒子蜂蜜量:9
Bee-0生产了蜂蜜:1,盒子蜂蜜量:12
Bee-0生产了蜂蜜:1,盒子蜂蜜量:14
Bee-0生产了蜂蜜:1,盒子蜂蜜量:17
Bee-0生产了蜂蜜:1,盒子蜂蜜量:20
Bee-1生产了蜂蜜:1,盒子蜂蜜量:2
Bee-13生产了蜂蜜:1,盒子蜂蜜量:19
Bee-10生产了蜂蜜:1,盒子蜂蜜量:18
Bee-20生产了蜂蜜:1,盒子蜂蜜量:16
Bee-17生产了蜂蜜:1,盒子蜂蜜量:15
Bee-12生产了蜂蜜:1,盒子蜂蜜量:13
Bee-6生产了蜂蜜:1,盒子蜂蜜量:11
Bee-9生产了蜂蜜:1,盒子蜂蜜量:10
Bee-8生产了蜂蜜:1,盒子蜂蜜量:7
Bee-5生产了蜂蜜:1,盒子蜂蜜量:6
Bee-4生产了蜂蜜:1,盒子蜂蜜量:4
x1吃掉了蜂蜜:20
Bee-67生产了蜂蜜:1,盒子蜂蜜量:20
Bee-93生产了蜂蜜:1,盒子蜂蜜量:19
Bee-46生产了蜂蜜:1,盒子蜂蜜量:14
Bee-92生产了蜂蜜:1,盒子蜂蜜量:18
Bee-74生产了蜂蜜:1,盒子蜂蜜量:17
Bee-75生产了蜂蜜:1,盒子蜂蜜量:16
Bee-78生产了蜂蜜:1,盒子蜂蜜量:15
Bee-97生产了蜂蜜:1,盒子蜂蜜量:14
Bee-98生产了蜂蜜:1,盒子蜂蜜量:12
Bee-71生产了蜂蜜:1,盒子蜂蜜量:13
Bee-86生产了蜂蜜:1,盒子蜂蜜量:11
Bee-79生产了蜂蜜:1,盒子蜂蜜量:10
Bee-90生产了蜂蜜:1,盒子蜂蜜量:9
Bee-91生产了蜂蜜:1,盒子蜂蜜量:8
Bee-83生产了蜂蜜:1,盒子蜂蜜量:7
Bee-87生产了蜂蜜:1,盒子蜂蜜量:6
Bee-95生产了蜂蜜:1,盒子蜂蜜量:5
Bee-94生产了蜂蜜:1,盒子蜂蜜量:3
Bee-82生产了蜂蜜:1,盒子蜂蜜量:4
Bee-96生产了蜂蜜:1,盒子蜂蜜量:2
Bee-99生产了蜂蜜:1,盒子蜂蜜量:1
Bee-48生产了蜂蜜:1,盒子蜂蜜量:20
Bee-61生产了蜂蜜:1,盒子蜂蜜量:19
Bee-64生产了蜂蜜:1,盒子蜂蜜量:18
Bee-63生产了蜂蜜:1,盒子蜂蜜量:17
Bee-80生产了蜂蜜:1,盒子蜂蜜量:16
Bee-93生产了蜂蜜:1,盒子蜂蜜量:15
Bee-81生产了蜂蜜:1,盒子蜂蜜量:13
Bee-47生产了蜂蜜:1,盒子蜂蜜量:12
Bee-70生产了蜂蜜:1,盒子蜂蜜量:1
Bee-84生产了蜂蜜:1,盒子蜂蜜量:11
Bee-89生产了蜂蜜:1,盒子蜂蜜量:2
Bee-76生产了蜂蜜:1,盒子蜂蜜量:10
Bee-85生产了蜂蜜:1,盒子蜂蜜量:3
Bee-77生产了蜂蜜:1,盒子蜂蜜量:9
Bee-88生产了蜂蜜:1,盒子蜂蜜量:4
Bee-26生产了蜂蜜:1,盒子蜂蜜量:8
Bee-67生产了蜂蜜:1,盒子蜂蜜量:7
x2吃掉了蜂蜜:20
Bee-65生产了蜂蜜:1,盒子蜂蜜量:6
Bee-66生产了蜂蜜:1,盒子蜂蜜量:5
Bee-20生产了蜂蜜:1,盒子蜂蜜量:20
Bee-22生产了蜂蜜:1,盒子蜂蜜量:18
Bee-17生产了蜂蜜:1,盒子蜂蜜量:19
Bee-25生产了蜂蜜:1,盒子蜂蜜量:17
Bee-0生产了蜂蜜:1,盒子蜂蜜量:16
Bee-11生产了蜂蜜:1,盒子蜂蜜量:15
Bee-15生产了蜂蜜:1,盒子蜂蜜量:13
Bee-1生产了蜂蜜:1,盒子蜂蜜量:14
Bee-16生产了蜂蜜:1,盒子蜂蜜量:12
Bee-36生产了蜂蜜:1,盒子蜂蜜量:10
Bee-13生产了蜂蜜:1,盒子蜂蜜量:11
Bee-18生产了蜂蜜:1,盒子蜂蜜量:9
Bee-40生产了蜂蜜:1,盒子蜂蜜量:8
Bee-10生产了蜂蜜:1,盒子蜂蜜量:7
Bee-14生产了蜂蜜:1,盒子蜂蜜量:6
Bee-41生产了蜂蜜:1,盒子蜂蜜量:5
Bee-19生产了蜂蜜:1,盒子蜂蜜量:4
Bee-21生产了蜂蜜:1,盒子蜂蜜量:3
Bee-38生产了蜂蜜:1,盒子蜂蜜量:2
Bee-44生产了蜂蜜:1,盒子蜂蜜量:1
x1吃掉了蜂蜜:20
Bee-96生产了蜂蜜:1,盒子蜂蜜量:20
Bee-82生产了蜂蜜:1,盒子蜂蜜量:19
Bee-48生产了蜂蜜:1,盒子蜂蜜量:18
Bee-99生产了蜂蜜:1,盒子蜂蜜量:17
Bee-64生产了蜂蜜:1,盒子蜂蜜量:16
Bee-63生产了蜂蜜:1,盒子蜂蜜量:15
Bee-93生产了蜂蜜:1,盒子蜂蜜量:14
Bee-61生产了蜂蜜:1,盒子蜂蜜量:13
Bee-80生产了蜂蜜:1,盒子蜂蜜量:12
Bee-47生产了蜂蜜:1,盒子蜂蜜量:11
Bee-84生产了蜂蜜:1,盒子蜂蜜量:10
Bee-81生产了蜂蜜:1,盒子蜂蜜量:9
Bee-89生产了蜂蜜:1,盒子蜂蜜量:8
Bee-85生产了蜂蜜:1,盒子蜂蜜量:7
Bee-70生产了蜂蜜:1,盒子蜂蜜量:6
Bee-76生产了蜂蜜:1,盒子蜂蜜量:5
Bee-88生产了蜂蜜:1,盒子蜂蜜量:4
Bee-67生产了蜂蜜:1,盒子蜂蜜量:3
Bee-77生产了蜂蜜:1,盒子蜂蜜量:2
x2吃掉了蜂蜜:20
Bee-26生产了蜂蜜:1,盒子蜂蜜量:1
Bee-48生产了蜂蜜:1,盒子蜂蜜量:15
Bee-83生产了蜂蜜:1,盒子蜂蜜量:20
Bee-82生产了蜂蜜:1,盒子蜂蜜量:19
D:\java2>