How can we flush queue in simevents?

3 vues (au cours des 30 derniers jours)
Aditi Gupta
Aditi Gupta le 26 Déc 2019
Is there anyway to flush unsent entities from the queue in simevents?

Réponses (2)

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

Connectez-vous pour commenter.


Teresa Hubscher-Younger
Teresa Hubscher-Younger le 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)

Catégories

En savoir plus sur Discrete-Event Simulation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by