mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: add Goroutines
R=rsc CC=golang-dev https://golang.org/cl/3508041
This commit is contained in:
parent
63544c4754
commit
51a2183851
2 changed files with 10 additions and 0 deletions
|
|
@ -26,6 +26,9 @@ func GOMAXPROCS(n int) int
|
||||||
// Cgocalls returns the number of cgo calls made by the current process.
|
// Cgocalls returns the number of cgo calls made by the current process.
|
||||||
func Cgocalls() int64
|
func Cgocalls() int64
|
||||||
|
|
||||||
|
// Goroutines returns the number of goroutines that currently exist.
|
||||||
|
func Goroutines() int32
|
||||||
|
|
||||||
type MemStatsType struct {
|
type MemStatsType struct {
|
||||||
// General statistics.
|
// General statistics.
|
||||||
// Not locked during update; approximate.
|
// Not locked during update; approximate.
|
||||||
|
|
|
||||||
|
|
@ -1192,3 +1192,10 @@ runtime·mid(uint32 ret)
|
||||||
ret = m->id;
|
ret = m->id;
|
||||||
FLUSH(&ret);
|
FLUSH(&ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
runtime·Goroutines(int32 ret)
|
||||||
|
{
|
||||||
|
ret = runtime·sched.gcount;
|
||||||
|
FLUSH(&ret);
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue