How can we flush queue in simevents?

3 Ansichten (letzte 30 Tage)
Aditi Gupta
Aditi Gupta am 26 Dez. 2019
Is there anyway to flush unsent entities from the queue in simevents?

Antworten (2)

Teresa Hubscher-Younger
Teresa Hubscher-Younger am 3 Jan. 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 Kommentar
Walter Roberson
Walter Roberson am 3 Jan. 2020
That example appears to flush received events, not unsent events?

Melden Sie sich an, um zu kommentieren.


Teresa Hubscher-Younger
Teresa Hubscher-Younger am 3 Jan. 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)

Kategorien

Mehr zu Discrete-Event Simulation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by