goroutine

package
v1.18.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2025 License: Apache-2.0, BSD-3-Clause Imports: 1 Imported by: 0

README

If you just want a thread ID / goroutine ID use the original this was imported from:

https://github.com/kortschak/goroutine/

Credits goes to Dan Kortschak and Laevus Dexter

goroutine identification

Package goroutine provides a single function that will return the runtime's ID number for the calling goroutine.

The implementation is derived from Laevus Dexter's comment in Gophers' Slack #darkarts, https://gophers.slack.com/archives/C1C1YSQBT/p1593885226448300 post which linked to this playground snippet https://play.golang.org/p/CSOp9wyzydP.

The code here is an exercise in minimalism, doing as little as possible by deferring nearly all of the logic to runtime functions co-opted via //go:linkname comments.

Documentation

Index

Constants

View Source
const IsTinyGo = false

Variables

This section is empty.

Functions

func ID

func ID() int64

ID returns the runtime ID of the calling goroutine.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL