GopherCon 2017: Understanding Channels - Kavya Joshi

preview_player
Показать описание
Channels provide a simple mechanism for goroutines to communicate, and a powerful construct to build sophisticated concurrency patterns. We will delve into the inner workings of channels and channel operations, including how they're supported by the runtime scheduler and memory management systems.
Рекомендации по теме
Комментарии
Автор

This is a great talk; I would never have imagined finding a talk about "the inner workings of channels and channel operations" so interesting.

bepsays
Автор

She explained the implementation of channel in such a understandable way, great talk!

SimonSun-ju
Автор

One of the best Go talks I’ve ever seen! Great explanations. Love the enthusiasm.

Jason-yh
Автор

I find this behind-the-scene explanation is the best way to explain channels. It removes the magic and makes it easier to understand. Thank you!

giovanni.tirloni
Автор

Such a complex topic explained in a such a simple manner. Really a great talk

dharmjitsingh
Автор

This was actually really good. Very good but I had to watch it a couple times. Great work!

dixztube
Автор

Must watch for every gopher out there!

vladimirbauer
Автор

this is the best talk ever on concurrency and channels, Thanks Gopher Academy and Kavya Joshi

vasubabujinagam
Автор

thank you Kavya, it's a very complex topic, I will need to re watch this video a few times to better understand

LauroSantana-wf
Автор

The structure and concepts behind goroutines and channels are presented in a very nice & simple manner. Thanks for this great talk, Kavya!

thisprofileismt
Автор

Thanks for the amazing informative content Gopher Academy. The speaker explained everything in very detailed crisp and with nice presentation.

Mukesh-zhdm
Автор

I view this video three times, this should be viewed by all golang developer.

asymptotion
Автор

1:35 I believe that there is a typo and line "ch := make(chan Task, 3)" should be replaced by "taskCh := make(chan Task, 3)". Also worker function should be defined by "worker(taskCh chan Task)".

kamilziemian
Автор

This is such an amazing talk, makes clear inner working of channel. This will help to write concurrent codes more better way than I am doing today in go

sofikulmallick
Автор

Wow, this is a really great talk. Exactly what I wanted to listen to.

samuelorozco
Автор

Kavya Joshi -done it in an understanding manner...presentation slides was also superb..

Ramu
Автор

Great talk. Learned lots of useful things. Great formatting. I could see all the details of the slides on my 13" screen

jameshwest
Автор

Way cool explanation. The best teacher. W'd luv to see more explanations from here.

natr
Автор

Very well done. Thanks for this amazing contribution.

saadabbasi
Автор

Really great job at explaining a relatively complex topic in an easy to understand and fun way. :)

halorium