Как платформа Java Agent DEvelopment управляет блоком() внутри поведения и перезапуском()JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как платформа Java Agent DEvelopment управляет блоком() внутри поведения и перезапуском()

Сообщение Anonymous »

Я новичок в JADE, и у меня возник вопрос об использовании блокировки и перезапуска.
Мой тестовый код выглядит примерно так

Код: Выделить всё

    try {
destination = new ContainerID("Main-Container", null);
} catch (Exception e) {
System.err.println("Migration failed: " + e.getMessage());
}
b = new Behaviour() {
private boolean stop = false;
@Override
public void action() {
doMove(destination);
block();
System.out.println("Shouldn't print");
stop = true;
}

@Override
public boolean done() {
return stop;
}
};
addBehaviour(b);

}

// Executed upon arrival at a container as a result of migration
protected void afterMove() {
Location origen = here();
System.out.println("HEY, i migrated succesfully");
b.restart();

}
В документации https://jade.tilab.com/doc/api/jade/cor ... #restart--
В нем говорится, что поведение перезапускается, но не означает ли это, что метод действия выполняется снова? Или слово «перезапуск» используется как синоним слова «возобновление»

Подробнее здесь: https://stackoverflow.com/questions/798 ... aviour-and
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»