Конкурентность в Go 1 - основные примитивы
Ғылым және технология
Писать конкурентный код на Go очень легко. Разбираем основы конкурентности (многозадачности) в Golang.
* Чем конкурентность отличается от параллелизма
* Классический подход (mutex, wait group) против CSP подхода (каналы и селект)
* Пакет sync, механика примитивов синхронизации
* Возможные проблемы
Пікірлер: 14
Очень классно в качестве лекции слушать, на таком типе уроков я вхожу в состояние потока, спасибо.
Здравствуйте, Роман! Подскажите пожалуйста, про какие видео о каналах, горутинах говорили ваши слушатели?
Спасибо. Ещё бы слушатели только слушали, было бы вообще хорошо. Не осилил перебивания...
класс
52:00 а разве каналы к нам в функцию не приходят в качестве указетелей? То есть мы переопределили каналы в nil, тем самым изменили изначальные каналы там, откуда они передавались?
Добрый день, Роман! Есть запись остальных видео по Go?
@mosceo
2 жыл бұрын
Добрый день. В данный момент это единственное видео по Go. Но скоро выйдет видео по конкурентности в Go часть 2.
@damir8847
2 жыл бұрын
@@mosceo будем ждать, спасибо)
@mosceo
2 жыл бұрын
Вышла вторая часть kzread.info/dash/bejne/kYSbmM-baKuels4.html
@damir8847
2 жыл бұрын
@@mosceo спасибо! Ждем третью часть)
53:31 через вайтгрупп например? Параллельно, то есть конкурентно прочитает все три
19:32 - ну это вы конечно размечтались про наносекунды ))) это микросекунды конечно
37:50 ну так что с ответом на вопрос? Интересно)
@k1mcodec
4 ай бұрын
Если канал закрыт, то даже в select вылетит паника