6.11 Version 0 |
|
👤 Author: by 1159318719qqcom 2016-12-21 16:03:44 |
(1) BarberShop.java
public class BarberShop
{
private int chairNum;
private int barber;
private int chairState[];
static final int FULL = -1;
static final int EMPTY = 0;
static final int OCUPIED = 1;
static final int SLEEPING = 2;
static final int DONE = 3;
static final int WAITED = 4;
public BarberShop(int pChairNum)
{
chairNum = pChairNum;
chairState = new int[chairNum];
barber = SLEEPING;
//initialize every chair in the waiting room to be
empty
for(int i = 0; i < chairNum