Separate ComputeStatsThread into: * [x] CompStatsRThread - [x] Mutexes per route rather than per segment. * [x] CompStatsTThread - [x] A small increase in overhead during ConcAugThread. Should be well worth it. - [x] Iterate by TravelerList, not HighwaySystem->Route-HighwaySegment. - [x] No mutexes! - [x] More refactoring (Python speedup too)! * [x] How do the various alternatives perform with threading disabled? - _cs1s2lt: 8.66s - _cs1s2lhr: 7.26s - _cs1s1l: 7.18s --- * [x] "compute lots of stats" comment can be cleaned up & clarified in Python too
Separate ComputeStatsThread into: