GoCollections/concurrent/Util.go

18 lines
210 B
Go
Raw Normal View History

2022-03-23 14:28:41 +08:00
package concurrent
import (
"sync"
"github.com/petermattis/goid"
)
2022-03-23 14:28:41 +08:00
func GetGoroutineID() int64 {
return goid.Get()
}
func WaitCond(cond *sync.Cond) {
cond.L.Lock()
defer cond.L.Unlock()
cond.Wait()
}