package
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: Mar 1, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
RWMutex 是带有用于并发安全功能的开关的sync.RWMutex。
如果其属性sync.RWMutex不为nil,则表示它处于并发安全使用中。
它的属性sync.RWMutex默认为nil,这使此结构糊状轻量。
Create 创建并返回一个新的 RWMutex 对象。参数<safe>用于指定是否在并发安全中使用此互斥锁,默认情况下为false。
New 创建并返回一个新的 *RWMutex。参数<safe>用于指定是否在并发安全中使用此互斥锁,默认情况下为false。
IsSafe 检查并返回当前互斥对象是否处于并发安全使用状态。
Lock 锁定互斥锁以进行写入,如果没有并发安全使用,则不执行任何操作。
RLock 锁定互斥锁以进行读取。如果不是在并发安全使用中,它什么也不做。
RUnlock 解锁互斥锁以进行读取。如果不是在并发安全使用中,它什么也不做。
Unlock 解锁互斥锁进行写入。如果不是在并发安全使用中,它什么也不做。
Source Files
¶
Click to show internal directories.
Click to hide internal directories.