Add sync.NewCond
Required by net/http.
Этот коммит содержится в:
родитель
2f248bbf8b
коммит
5b82125765
1 изменённых файлов: 4 добавлений и 0 удалений
|
@ -16,6 +16,10 @@ type earlySignal struct {
|
||||||
signaled bool
|
signaled bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func NewCond(l Locker) *Cond {
|
||||||
|
return &Cond{L: l}
|
||||||
|
}
|
||||||
|
|
||||||
func (c *Cond) trySignal() bool {
|
func (c *Cond) trySignal() bool {
|
||||||
// Pop a blocked task off of the stack, and schedule it if applicable.
|
// Pop a blocked task off of the stack, and schedule it if applicable.
|
||||||
t := c.blocked.Pop()
|
t := c.blocked.Pop()
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче