1
0
mirror of https://github.com/golang/go synced 2024-11-21 18:44:45 -07:00

runtime: add Goroutines

R=rsc
CC=golang-dev
https://golang.org/cl/3508041
This commit is contained in:
Keith Rarick 2010-12-07 18:06:31 -05:00 committed by Russ Cox
parent 63544c4754
commit 51a2183851
2 changed files with 10 additions and 0 deletions

View File

@ -26,6 +26,9 @@ func GOMAXPROCS(n int) int
// Cgocalls returns the number of cgo calls made by the current process.
func Cgocalls() int64
// Goroutines returns the number of goroutines that currently exist.
func Goroutines() int32
type MemStatsType struct {
// General statistics.
// Not locked during update; approximate.

View File

@ -1192,3 +1192,10 @@ runtime·mid(uint32 ret)
ret = m->id;
FLUSH(&ret);
}
void
runtime·Goroutines(int32 ret)
{
ret = runtime·sched.gcount;
FLUSH(&ret);
}