BS_Praktikum4/analysis_model.h
2025-06-03 01:25:44 +02:00

18 lines
305 B
C++

#pragma once
#include <mutex>
class AnalysisModel {
int value = 0;
std::mutex mtx;
public:
int read() {
std::lock_guard<std::mutex> lock(mtx);
return value;
}
void write(int new_val) {
std::lock_guard<std::mutex> lock(mtx);
value = new_val;
}
};