Lock guard for MxTasking.

This commit is contained in:
Michael Mueller
2025-06-20 17:29:31 +02:00
parent b62a6c4c02
commit 82382d2f98

View File

@@ -0,0 +1,15 @@
#pragma once
namespace mx::synchronization {
template <class LOCK> class Lock_guard
{
private:
LOCK &_lock;
public:
Lock_guard(LOCK lock) : _lock(lock) { _lock.lock(); }
~Lock_guard() { _lock.unlock(); }
};
}