美文网首页
[golang] defer在mutex中用法

[golang] defer在mutex中用法

作者: liuzoxan | 来源:发表于2019-07-26 14:49 被阅读0次
    • defer可以在mutex lock之后,unlock
    type MetaDb struct {
        consul     *gokit.Consul
        identifier CloudIdentifier
        mutex      *sync.RWMutex
        set        *DbSet
    }
    
    func (m *MetaDb) Region() Region {
        m.mutex.RLock()
        defer m.mutex.RUnlock()
        return m.set.Region
    }
    

    相关文章

      网友评论

          本文标题:[golang] defer在mutex中用法

          本文链接:https://www.haomeiwen.com/subject/xhtdrctx.html