How can we flush queue in simevents?

Is there anyway to flush unsent entities from the queue in simevents?

Answers (2)

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 Comment

That example appears to flush received events, not unsent events?

Sign in to comment.

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)

Categories

Find more on Discrete-Event Simulation in Help Center and File Exchange

Asked:

on 26 Dec 2019

Community Treasure Hunt

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

Start Hunting!