Package [evtm] manages the scheduling and execution of events.
It depends on the package [evtq] for implementing the event list,
and the package [vrtime] for implementing virtual time.
Mutexes are used to support concurrent access to an EventManager
by multiple goroutines.
evt/evtq
Package [evtq] creates and manages event queues
vrtime
Package vrtime defines and manages virtual time inside a simulator.
Time is tracked as an integral number of ticks since
the epoch, along with a secondary sort value to provide for
deterministic order among simultaneous events.
Copyright 2024 Board of Trustees of the University of Illinois.
See the license for details.