update lock
This commit is contained in:
@@ -129,8 +129,9 @@ func (p *GrainLocalPool) GetGrain(id CartId) (*CartGrain, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
grain, err = p.spawn(id)
|
grain, err = p.spawn(id)
|
||||||
|
p.mu.Lock()
|
||||||
p.grains[id] = grain
|
p.grains[id] = grain
|
||||||
|
p.mu.Unlock()
|
||||||
}
|
}
|
||||||
go func() {
|
go func() {
|
||||||
l := float64(len(p.grains))
|
l := float64(len(p.grains))
|
||||||
|
|||||||
Reference in New Issue
Block a user