Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StatefulCond ¶
type StatefulCond struct {
// contains filtered or unexported fields
}
func NewStatefulCond ¶
func NewStatefulCond(l sync.Locker) *StatefulCond
NewStatefulCond returns a stateful version of sync.Cond . This cond will never block on `Wait()` if `Signal()` has been called after the `Wait()` last returned. This is useful for avoiding to take a lock on `cond.Locker` for signalling.
func (*StatefulCond) Signal ¶
func (s *StatefulCond) Signal()
func (*StatefulCond) Wait ¶
func (s *StatefulCond) Wait()
Click to show internal directories.
Click to hide internal directories.