Flywheel/src/main/java/com/jozufozu/flywheel/backend/task
Jozufozu f29dcbc486 Weaving threads
- Restore WaitGroup abstraction
- Simplify WaitGroup to make proper use of atomics
- Fix logic error in ParallelTaskExecutor causing task counter to go
  below zero when executing main thread tasks
- Use ConcurrentHashMap in models to allow parallel access
- Reduce chunk size in RunOnAllPlan
- Only queue in InstanceManager
- Defer syncPoint within renderStage
- AbstractStorage return immutable view for tickable/dynamic instances
- Process InstanceManager queues off-thread
2023-04-13 15:17:02 -07:00
..
FlwTaskExecutor.java More clean up 2023-04-07 16:01:03 -07:00
ParallelTaskExecutor.java Weaving threads 2023-04-13 15:17:02 -07:00
SerialTaskExecutor.java Parallel planning primitives 2023-04-08 18:08:53 -07:00