mirror of https://github.com/golang/go.git
sync: update comment
Comment update.
Change-Id: If0d054216f9953f42df04647b85c38008b85b026
GitHub-Last-Rev: 133b4670be
GitHub-Pull-Request: golang/go#31539
Reviewed-on: https://go-review.googlesource.com/c/go/+/172700
Reviewed-by: Austin Clements <austin@google.com>
This commit is contained in:
parent
4aeac68c92
commit
5ccaf2c6ad
|
|
@ -194,7 +194,7 @@ func (p *Pool) getSlow(pid int) interface{} {
|
|||
// Caller must call runtime_procUnpin() when done with the pool.
|
||||
func (p *Pool) pin() (*poolLocal, int) {
|
||||
pid := runtime_procPin()
|
||||
// In pinSlow we store to localSize and then to local, here we load in opposite order.
|
||||
// In pinSlow we store to local and then to localSize, here we load in opposite order.
|
||||
// Since we've disabled preemption, GC cannot happen in between.
|
||||
// Thus here we must observe local at least as large localSize.
|
||||
// We can observe a newer/larger local, it is fine (we must observe its zero-initialized-ness).
|
||||
|
|
|
|||
Loading…
Reference in New Issue