Goroutines: Under the Hood | Vicki Niu | Go Systems Conf SF 2020

preview_player
Показать описание


Goroutines: Under the Hood

Goroutines are a key part of Go’s powerful concurrency model, but what really happens when you kick off a goroutine? Vicki walks through what go func() really does, while noting some of the common pitfalls when working with goroutines.

✅ Follow Vicki

✅ Follow us on social media for the latest updates!
Рекомендации по теме
Комментарии
Автор

This has become a regular refresher watch for me, the presentation style really works for me!

Rohinthas
Автор

woh that's a master an absolute show.

pranayguda
Автор

Thank you so much Vicki ! I could not find any resource which explains go routines in detail

rocknroll
Автор

Amazing presentation. Really enjoyed it.

anish_chapagai
Автор

The animation is awesome, but the overall impression of the presentation is that it's a bit shallow. For example, aren't networking calls system calls? They are. How does a `g` gets unblocked after a syscall? By itself or with a help from the scheduler? Also, you said shrinking of a stack is easy, but if we borrowed a continuous region of memory from the heap, we can't simply ask the OS to reduce its size to match the new stack, can we?

andreypanin
Автор

This was a fantastic video, thank you!

larditard
Автор

Hi, why does Goroutine needs an OS thread to run on?
Can it run without OS thread?
Thank you.

NguyenTuan-ekpv
Автор

wow I must confess that thats was a little weird intro of how you spent your free time, but it got me thinking that - maybe thats how geniuses spend their free time - coz honestly this material is awesome thank you very much!

myrachanto
join shbcf.ru