From c0ede237be948532a9113d6db072a7847d02c890 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 23 Oct 2019 18:30:55 +1100 Subject: Get rid of globalCond --- tx.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tx.go') diff --git a/tx.go b/tx.go index a17cc13..45f8006 100644 --- a/tx.go +++ b/tx.go @@ -39,7 +39,7 @@ func (tx *Tx) commit() { // wait blocks until another transaction modifies any of the Vars read by tx. func (tx *Tx) wait() { - globalCond.L.Lock() + globalLock.Lock() for v := range tx.reads { v.watchers[tx] = struct{}{} } @@ -49,7 +49,7 @@ func (tx *Tx) wait() { for v := range tx.reads { delete(v.watchers, tx) } - globalCond.L.Unlock() + globalLock.Unlock() } // Get returns the value of v as of the start of the transaction. -- cgit v1.2.3