2021-02-24 18:47:03 +08:00
|
|
|
// Package easylock...
|
|
|
|
//
|
|
|
|
// Description : easylock...
|
|
|
|
//
|
|
|
|
// Author : go_developer@163.com<张德满>
|
|
|
|
//
|
|
|
|
// Date : 2021-02-24 6:29 下午
|
|
|
|
package easylock
|
|
|
|
|
2021-04-01 16:28:23 +08:00
|
|
|
// EasyLock ...
|
|
|
|
//
|
|
|
|
// Author : go_developer@163.com<张德满>
|
|
|
|
//
|
|
|
|
// Date : 4:18 下午 2021/4/1
|
2021-02-24 18:47:03 +08:00
|
|
|
type EasyLock interface {
|
2021-04-01 16:28:23 +08:00
|
|
|
// Lock ...
|
|
|
|
Lock(optionFuncList ...OptionFunc) error
|
|
|
|
// Unlock ...
|
|
|
|
Unlock(optionFuncList ...OptionFunc) error
|
|
|
|
// RLock ...
|
|
|
|
RLock(optionFuncList ...OptionFunc) error
|
|
|
|
// RUnlock ...
|
|
|
|
RUnlock(optionFuncList ...OptionFunc) error
|
2021-02-24 18:47:03 +08:00
|
|
|
}
|