// Example:
TASK1() {
broadcast(SG, E);
}
TASK2() {
receive_broadcast(SG, E);
}
TASK3() {
cleanup_data_stuctures(); // time trigger to wake up
}
Нет примеров, кодов или советов по этому поводу... :-/
// Example:
TASK1() {
broadcast(SG, E);
}
TASK2() {
receive_broadcast(SG, E);
}
TASK3() {
cleanup_data_stuctures(); // time trigger to wake up
}
Нет примеров, кодов или советов по этому поводу... :-/
OMNeT++ — это среда моделирования дискретных событий. Моделирование дискретных событий моделирует систему не через параллельные задачи, а через реакцию системы на события (каждое из которых занимает нулевое время).
В вашем примере вы захотите реагировать на три разных типа событий:
раздел 4.1.1 руководства пользователя OMNeT++ ( «Моделирование дискретных событий») кратко описывает эту концепцию.