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

numOfMessages++;

newState=this.getPresentState();

}

else

/* Если в очереди не было сообщений (требований), то теперь там будет одно */

if (this.getPresentState().getName().equals("free")) {

numOfMessages++;

newState=findState("full");

}

}

else

if(serverIsFree){

/*проверить ещё надо*/

newState=findState("free");

}

}

else newState = this.getPresentState();

return newState;

}

/** Выходная функция (создания списка выходных событий) */

protected LinkedList lambda() {

LinkedList list = new LinkedList();

MessagePort mp1 = new MessagePort();

MessagePDEVS msg1 = new MessagePDEVS();

/* System.out.println("Очередь 1");*/

/* Реакция на сообщения от клиента */

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

/* Если сообщение от клиента приходит в тот момент, когда очередь была пуста, а сервер

* свободен, тогда формируется и отправляется на обработку сообщение серверу */

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