SharedMap 생성
SharedMap을 생성한 후 run() 메서드를 고루틴으로 실행하면 SharedMap이 동작한다.
func NewMap() SharedMap { sm := SharedMap{ m: make(map[string]interface{}), c: make(chan command), } go sm.run() return sm }
SharedMap 생성
SharedMap을 생성한 후 run() 메서드를 고루틴으로 실행하면 SharedMap이 동작한다.
func NewMap() SharedMap { sm := SharedMap{ m: make(map[string]interface{}), c: make(chan command), } go sm.run() return sm }