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

/** Создает объект Queue с заданным именем

* @param name имя создаваемого объекта ксласса Client */

protected Queue1(String name) {

super(name);

/* Объекты класса Queue могут находится в одном из 5-тии

* состояний, в зависимости от количесва сообщений в очереди

*/

addState("free");

addState("full");

}

/** Инициализация компонента */

protected void init() {

/* Описание системного порта */

Port p;

/* Задание начального времени */

this.setLastTime(0);

/* Задание начального состояния */

this.setPresentState(findState("free"));

/* Далее генерируем начальное системное сообщение */

MessagePDEVS init_m = new MessagePDEVS("", Double.POSITIVE_INFINITY, this.getLastTime());

/* Далее передаем системное сообщение сообщение в очередь сообщений

* мультикомпонента, непосредственно содержащего данный компонент: */

/* 1. Назначение порта */

p = resolveOutPort("system");

/* 2. Назначение сообщения */

p.setMessage(init_m);

/* 3. Собственно передача сообщения */

this.getParentMULC().getProcessor().PassMessage(this.getName(), p.getName());

}

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