[手游项目3]-11-golang中的close函数

https://blog.csdn.net/butterfly5211314/article/details/81842519

func (self *Observe) Over() {
	if self == nil || self.roomid <= 0 {
		return
	}
	if !atomic.CompareAndSwapInt32(&self.running, 1, 0) {
		return
	}
	close(self.over)
	antnet.LogInfo("ob pvp over:%d", self.roomid)
}

 

posted @ 2019-03-25 17:03  byfei  阅读(57)  评论(0编辑  收藏  举报