I'm not sure this will particularly matter, but the ThreadPool mutex is going to be sharing a cache line with other other data. Since zig reorders fields in regular structs, its unclear what it is sharing a cache line with: could be something that matters, could be irrelevant.
I'm not sure this will particularly matter, but the ThreadPool mutex is going to be sharing a cache line with other other data. Since zig reorders fields in regular structs, its unclear what it is sharing a cache line with: could be something that matters, could be irrelevant.