aboutsummaryrefslogtreecommitdiff
path: root/src/sync/pool.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/sync/pool.go')
-rw-r--r--src/sync/pool.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sync/pool.go b/src/sync/pool.go
index ea142bb181..cf01e2e189 100644
--- a/src/sync/pool.go
+++ b/src/sync/pool.go
@@ -41,6 +41,11 @@ import (
// free list.
//
// A Pool must not be copied after first use.
+//
+// In the terminology of the Go memory model, a call to Put(x) “synchronizes before”
+// a call to Get returning that same value x.
+// Similarly, a call to New returning x “synchronizes before”
+// a call to Get returning that same value x.
type Pool struct {
noCopy noCopy