From 7655ef3f131d1dfd33e1d0252df1aaaf04e31dc0 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 23 Oct 2019 15:38:09 +1100 Subject: Break up the stm.go file --- global.go | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 global.go (limited to 'global.go') diff --git a/global.go b/global.go new file mode 100644 index 0000000..479864e --- /dev/null +++ b/global.go @@ -0,0 +1,8 @@ +package stm + +import "sync" + +// The globalLock serializes transaction verification/committal. globalCond is +// used to signal that at least one Var has changed. +var globalLock sync.Mutex +var globalCond = sync.NewCond(&globalLock) -- cgit v1.2.3