I've some doubts(listed below), regarding concurrent events in SimPy(2.3).
1. I've never observed *len(self.eventsFired) > 1* in my simulation. Does
it have anything to do with inter-event times being floats (eg: .09923sec)?
2. In which order do concurrent events occur? Do we have any control over
3. If an event were to occur multiple times (concurrently), can we get that
information? Will self.eventsFired store the event in duplicate?
Lastly, what are the changes to SimEvent mechanism in SimPy -3
It will be really helpful if you could give some hints/ partial answers.