ProcStats : Use mutex lock to make fetch() thread safe.
All threads resolved!
All threads resolved!
Compare changes
There are no changes yet
No changes between version 15 and version 15
Whilst investigating a possible memory issue using the Memory Auditor, I discovered the information printed was garbled if multiple threads where used.
The issue was the ProcStats::fetch
method which was not thread safe. This MR fixes that with a simple mutex lock.
I also did a drive-by cleanup and code modernisation.
FYI @clemenci
No changes between version 15 and version 15