GoCollections/concurrent/Util.go

18 lines
210 B
Go

package concurrent
import (
"sync"
"github.com/petermattis/goid"
)
func GetGoroutineID() int64 {
return goid.Get()
}
func WaitCond(cond *sync.Cond) {
cond.L.Lock()
defer cond.L.Unlock()
cond.Wait()
}