There are a bunch of talks from Gophercon and elsewhere that cover pieces of the runtime:
Channels: https://www.youtube.com/watch?v=KBZlN0izeiY Scheduler: https://www.youtube.com/watch?v=YHRO5WQGh0k Maps: https://www.youtube.com/watch?v=Tl7mi9QmLns [shameless self plug] Goroutines, defers, stacks: https://www.youtube.com/watch?v=mYqhBYdqCyg On Wednesday, March 4, 2020 at 1:23:35 PM UTC-8 Ian Lance Taylor wrote: > On Tue, Mar 3, 2020 at 9:15 PM <buch...@gmail.com> wrote: > > > > Is there any way to learn the internals of the runtime package, besides > just reading all the code? There are a lot of types in the package with > cryptic names and no documentation, so if all I have is the code, it's > going to be a steep learning curve. > > Different parts of the runtime have different docs, although I'm not > aware of any place that gathers all those docs in a single place. > > What part in particular are you interested in? > > Ian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/720c8ce7-a19f-4f9a-b548-5af543a3698a%40googlegroups.com.