Documentation ¶
Index ¶
Constants ¶
View Source
const (
ShortTimeOut = 500 * time.Millisecond
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MutexWithTimeout ¶
type MutexWithTimeout interface {
Do(f func())
}
func New ¶
func New() MutexWithTimeout
func NewWithShortTimeout ¶
func NewWithShortTimeout() MutexWithTimeout
func NewWithTimeout ¶
func NewWithTimeout(timeout time.Duration) MutexWithTimeout
func NewWithTimeoutRetry ¶
func NewWithTimeoutRetry(timeout time.Duration, retries int, timeoutHandler func()) MutexWithTimeout
Click to show internal directories.
Click to hide internal directories.