This commit is contained in:
Serhiy Mytrovtsiy
2025-04-13 19:01:48 +02:00
parent 9da54f250b
commit eeb1012b6f
4 changed files with 12 additions and 6 deletions

View File

@@ -303,7 +303,13 @@ public class FrequencyReader: Reader<CPU_Frequency> {
private var prev: (samples: CFDictionary, time: TimeInterval)? = nil
private let measurementCount: Int = 4
private var isReading: Bool = false
private let isReadingQueue = DispatchQueue(label: "com.example.isReadingQueue")
private var _isReading: Bool = false
private var isReading: Bool {
get { self.isReadingQueue.sync { self._isReading } }
set { self.isReadingQueue.sync { self._isReading = newValue } }
}
private struct IOSample {
let group: String