mirror of
https://git.tesses.org/tesses50/crosslangextras.git
synced 2026-06-01 18:35:32 +00:00
19 lines
225 B
Plaintext
19 lines
225 B
Plaintext
class MutexLock
|
|
{
|
|
private mtx;
|
|
public MutexLock(mtx)
|
|
{
|
|
this.mtx = mtx;
|
|
mtx.Lock();
|
|
}
|
|
|
|
public Dispose()
|
|
{
|
|
mtx.Unlock();
|
|
}
|
|
}
|
|
|
|
func Lock(mtx)
|
|
{
|
|
return new MutexLock(mtx);
|
|
} |