summaryrefslogtreecommitdiffstats
path: root/include/framework/scheduling/Epoch.h
Commit message (Collapse)AuthorAgeFilesLines
* Epoch/DynamicExtension: added cv to epoch retirement checkDouglas Rumbaugh2023-10-301-0/+31
| | | | | | Instead of busy waiting on the active job count, a condition variable is now used to wait for all active jobs to finish before freeing an epoch's resources.
* Concurrency updates + fixes for compile errorsDouglas Rumbaugh2023-10-301-1/+3
|
* Began moving to an explicit epoch-based systemDouglas Rumbaugh2023-10-231-0/+128
I started moving over to an explicit Epoch based system, which has necessitated a ton of changes throughout the code base. This will ultimately allow for a much cleaner set of abstractions for managing concurrency.