1
0
mirror of https://github.com/golang/go synced 2024-11-24 23:17:57 -07:00

runtime: rename Cgocalls and Goroutines to NumCgoCall and NumGoroutine, respectively.

Update some other docs too.

Update #2955.

R=rsc
CC=golang-dev
https://golang.org/cl/5676060
This commit is contained in:
David Symonds 2012-02-17 08:49:41 +11:00
parent 7fc47928fc
commit 4b171e5040
5 changed files with 12 additions and 12 deletions

View File

@ -648,7 +648,7 @@ func TestTransportPersistConnLeak(t *testing.T) {
tr := &Transport{}
c := &Client{Transport: tr}
n0 := runtime.Goroutines()
n0 := runtime.NumGoroutine()
const numReq = 25
didReqCh := make(chan bool)
@ -669,7 +669,7 @@ func TestTransportPersistConnLeak(t *testing.T) {
<-gotReqCh
}
nhigh := runtime.Goroutines()
nhigh := runtime.NumGoroutine()
// Tell all handlers to unblock and reply.
for i := 0; i < numReq; i++ {
@ -685,7 +685,7 @@ func TestTransportPersistConnLeak(t *testing.T) {
time.Sleep(100 * time.Millisecond)
runtime.GC()
runtime.GC() // even more.
nfinal := runtime.Goroutines()
nfinal := runtime.NumGoroutine()
growth := nfinal - n0

View File

@ -151,7 +151,7 @@ unlockm(void)
}
void
runtime·Cgocalls(int64 ret)
runtime·NumCgoCall(int64 ret)
{
M *m;

View File

@ -26,11 +26,11 @@ func GOMAXPROCS(n int) int
// NumCPU returns the number of logical CPUs on the local machine.
func NumCPU() int
// Cgocalls returns the number of cgo calls made by the current process.
func Cgocalls() int64
// NumCgoCall returns the number of cgo calls made by the current process.
func NumCgoCall() int64
// Goroutines returns the number of goroutines that currently exist.
func Goroutines() int32
// NumGoroutine returns the number of goroutines that currently exist.
func NumGoroutine() int32
// Alloc allocates a block of the given size.
// FOR TESTING AND DEBUGGING ONLY.

View File

@ -141,10 +141,10 @@ func Version() string {
return theVersion
}
// GOOS is the Go tree's operating system target:
// GOOS is the running program's operating system target:
// one of darwin, freebsd, linux, and so on.
const GOOS string = theGoos
// GOARCH is the Go tree's architecture target:
// GOARCH is the running program's architecture target:
// 386, amd64, or arm.
const GOARCH string = theGoarch

View File

@ -342,7 +342,7 @@ mcommoninit(M *m)
// Add to runtime·allm so garbage collector doesn't free m
// when it is just in a register or thread-local storage.
m->alllink = runtime·allm;
// runtime·Cgocalls() iterates over allm w/o schedlock,
// runtime·NumCgoCall() iterates over allm w/o schedlock,
// so we need to publish it safely.
runtime·atomicstorep(&runtime·allm, m);
}
@ -1652,7 +1652,7 @@ runtime·mid(uint32 ret)
}
void
runtime·Goroutines(int32 ret)
runtime·NumGoroutine(int32 ret)
{
ret = runtime·sched.gcount;
FLUSH(&ret);