Курсовая работа: Разработка модели теории массового обслуживания

{

if(serverIsFree) {

/* Занимаем сервер */

serverIsFree = false;

skvoz++;

/* Установка метки времени */

msg1.setTimeStamp(this.getCurrentPort().getMessage().getTimeStamp());

/* Назначение выходного порта */

mp1.setPort("toNext");

/* Текст для отладки и трассировки */

msg1.setData("from Queue to Server");

/* Назначение сообщения на выходной порт */

mp1.setMessage(msg1);

/* Добавление в список выходных событий */

list.add(mp1);

return list;

}

}

}

else

/* Реакция на сообщение от сервера. Очередь реагирует на сообщения от сервера о том,

* что сервер свободен, только тогда, когда очередь не пуста */

if(this.getCurrentPort().getType().equals("fromNext")) {

if(this.getPresentState().getName().equals("full") || (numOfMessages==1)){

/* Занимаем сервер */

serverIsFree = false;

/* Установка метки времени */

msg1.setTimeStamp(this.getCurrentPort().getMessage().getTimeStamp());

/* Назначение выходного порта */

К-во Просмотров: 511
Бесплатно скачать Курсовая работа: Разработка модели теории массового обслуживания