How can we flush queue in simevents?

16 visualizzazioni (ultimi 30 giorni)
Aditi Gupta
Aditi Gupta il 26 Dic 2019
Is there anyway to flush unsent entities from the queue in simevents?

Risposte (2)

Teresa Hubscher-Younger
Teresa Hubscher-Younger il 3 Gen 2020
Are you asking if we can clear the queue based on some event? The way I can think to do this to use a MATLAB Discrete Event System block. Actually, there is a good example showing this: Flush Entities from a Queue Server.https://www.mathworks.com/help/simevents/examples/flush-entities-from-a-queue-server.html
  1 Commento
Walter Roberson
Walter Roberson il 3 Gen 2020
That example appears to flush received events, not unsent events?

Accedi per commentare.


Teresa Hubscher-Younger
Teresa Hubscher-Younger il 3 Gen 2020
I'm confused by the question I think. Are you saying that the Entity Generator or Message Send block would lose entities if a queue is full? I'm having a hard time understanding what structure the entities are in (a server?). Are you talking about something like task preemption? (https://www.mathworks.com/help/simevents/ug/task-preemption-in-an-operating-system.html?searchHighlight=preemption&s_tid=doc_srchtitle)

Categorie

Scopri di più su Discrete-Event Simulation in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by