Modules/Utils/public/Multithreading.hpp
2023-10-22 20:23:29 +03:00

16 lines
No EOL
230 B
C++

#pragma once
#include <pthread.h>
namespace tp {
class Mutex {
pthread_mutex_t mMutex{};
public:
Mutex() = default;
void lock() { pthread_mutex_lock(&mMutex); }
void unlock() { pthread_mutex_unlock(&mMutex); }
};
}