comment MutexWithCheck
This commit is contained in:
1 parent
d1395cd7ec
commit
33f1adb326
1 file changed
+5
-3
+5
-3
@@ -65,10 +65,12 @@ type FunctionID = paas.FunctionID
|
||||
type Function = paas.Function
|
||||
type BootOrder = paas.BootOrder
|
||||
|
||||
// wraps a mutex and mutex state value under a single mutex interface with support for IsLocked check
|
||||
// highly cursed
|
||||
type MutexWithCheck struct {
|
||||
ml sync.Mutex
|
||||
v sync.Mutex
|
||||
l bool
|
||||
ml sync.Mutex // wrapper mutex
|
||||
v sync.Mutex // wrapped mutex
|
||||
l bool // wrapped state
|
||||
}
|
||||
|
||||
func (m *MutexWithCheck) Lock() {
|
||||
|
||||
Reference in new issue
Block a user