diff options
| author | Mikio Hara <mikioh.mikioh@gmail.com> | 2014-03-12 10:33:09 +0900 |
|---|---|---|
| committer | Mikio Hara <mikioh.mikioh@gmail.com> | 2014-03-12 10:33:09 +0900 |
| commit | ae9b661fa859222b9bcbcafc1a63f3f305385e75 (patch) | |
| tree | 408e1ae1f111fcff1e928ff902b66d129953415a /src/pkg/debug | |
| parent | ef6c21d0e9158e8dcb95543f684c01219f56b193 (diff) | |
| download | go-ae9b661fa859222b9bcbcafc1a63f3f305385e75.tar.xz | |
runtime: make use of THREAD_SHARE userspace mutex on freebsd
For now Note, futexsleep and futexwakeup are designed for threads,
not for processes. The explicit use of UMTX_OP_WAIT_UINT_PRIVATE and
UMTX_OP_WAKE_PRIVATE can avoid unnecessary traversals of VM objects,
to hit undiscovered bugs related to VM system on SMP/SMT/NUMA
environment.
Update #7496
LGTM=iant
R=golang-codereviews, gobot, iant, bradfitz
CC=golang-codereviews
https://golang.org/cl/72760043
Diffstat (limited to 'src/pkg/debug')
0 files changed, 0 insertions, 0 deletions
