Documentation ¶
Index ¶
- type WithTimeout
- func (w *WithTimeout) Done(sn int) *WithTimeout
- func (w *WithTimeout) Init(count int) *WithTimeout
- func (w *WithTimeout) Reset(sn int) *WithTimeout
- func (w *WithTimeout) Wait(ch <-chan interface{}) (count int, isCancel bool)
- func (w *WithTimeout) WaitInfinity() (count int)
- func (w *WithTimeout) WaitWithTimeout(timeout time.Duration) (count int, isTimeout bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WithTimeout ¶
type WithTimeout struct {
// contains filtered or unexported fields
}
func (*WithTimeout) Wait ¶
func (w *WithTimeout) Wait(ch <-chan interface{}) (count int, isCancel bool)
等待结束,如果收到指定信号则立刻返回
func (*WithTimeout) WaitWithTimeout ¶
func (w *WithTimeout) WaitWithTimeout(timeout time.Duration) (count int, isTimeout bool)
等待结束,如果超时则立刻返回
Click to show internal directories.
Click to hide internal directories.