Горутины, каналы, пакет "sync". Конкурентность в Go.

  Рет қаралды 38,119

Maksim Zhashkevych

Maksim Zhashkevych

3 жыл бұрын

Roadmap по каналу - bit.ly/3yKtxWf
Курс GOLANG NINJA - bit.ly/3VWKfu3
Горутины, каналы, конкурентность и параллелизм в Golang. Сложные темы на наглядных примерах.
#golang #уроки #backend

Пікірлер: 63
@MaksimZhashkevych
@MaksimZhashkevych 2 жыл бұрын
Предзапись на онлайн-курс GOLANG NINJA www.zhashkevych.com/golang-ninja
@slvgold
@slvgold 3 жыл бұрын
За паттерны в следующих видео - дико плюсую
@ilyakharitonov7833
@ilyakharitonov7833 3 жыл бұрын
Мужик, спасибо за твой труд. Четко, по делу, без воды.
@GeatMaximus
@GeatMaximus 2 жыл бұрын
здорово все, продолжайте дальше показывать уроки!
@user-iy7rm7dt8x
@user-iy7rm7dt8x 9 ай бұрын
Очень интересны твои видео по Golang. Лайк поставил.
@damir8847
@damir8847 3 жыл бұрын
Спасибо, ждем продолжения!
@hakooplayplay3212
@hakooplayplay3212 11 ай бұрын
Отличные быстрые примеры и манипуляции в них. очень наглядно! Благодарю
@uxux9951
@uxux9951 3 жыл бұрын
Отличное видео, спасибо!
@MaximRovinsky
@MaximRovinsky 2 жыл бұрын
Очень хорошее видео по горутинам. Всё наглядно и чётко
@v_chelnik
@v_chelnik Жыл бұрын
Очень хорошее видео про конкурентное программирование!
@rugeneus
@rugeneus 2 жыл бұрын
Очень наглядно. Супер полезно.
@trypophobia7497
@trypophobia7497 2 жыл бұрын
Спасибо за урок хорошо объясняете
@tomgreen9584
@tomgreen9584 3 жыл бұрын
Еще давай!))) Все круто
@alexanonymous5823
@alexanonymous5823 3 жыл бұрын
ого простыми словами про concurrency в го=)) спасибо большое=)) лайк однозначно
@artemdubinin7784
@artemdubinin7784 3 жыл бұрын
Спасибо за видео!
@TheDavBag
@TheDavBag 2 жыл бұрын
если честно, то переоткрыл для себя программирование с началом работы на go и конкурентностью! спасибо за материал
@user-jb2hd9mz9w
@user-jb2hd9mz9w 3 жыл бұрын
Отличный материал !!)))
@agabekshamuratov4532
@agabekshamuratov4532 3 жыл бұрын
Самый понятный урок !!!
@davidapk323
@davidapk323 3 жыл бұрын
оч круто делаешь. очень полезно
@AndreyZloy
@AndreyZloy 2 жыл бұрын
круть! толковое видео. спасибо
@TheMiv1910
@TheMiv1910 3 жыл бұрын
Отличное видео!
@buginsystem8925
@buginsystem8925 2 жыл бұрын
Очень хороший урок. Мне было понятней про каналы и select, чем на Art Development.
@user-vh6nh5eq9d
@user-vh6nh5eq9d 7 ай бұрын
Спасибо❤
@olexisme
@olexisme 3 жыл бұрын
Спасибо за видео! Хотелось бы увидеть видео о контекстах =)
@MaksimZhashkevych
@MaksimZhashkevych 3 жыл бұрын
Уже на очереди публикации, будет на канале 15-го января ^_^
@yotoztv
@yotoztv 4 ай бұрын
Спасибо
@alidenumarov9982
@alidenumarov9982 2 жыл бұрын
супер, спасибо! есть видосик про паттерны ?
@dmitrykhrniak451
@dmitrykhrniak451 Жыл бұрын
отлично
@user-rm5jx8pi4i
@user-rm5jx8pi4i 3 жыл бұрын
Хотелось бы цикл видео по конкурентному программированию
@hakimpirzoda8270
@hakimpirzoda8270 3 жыл бұрын
ждем видео про паттерны)
@tim1730
@tim1730 Жыл бұрын
музыка кайф
@yerdenabdygapparov2157
@yerdenabdygapparov2157 3 жыл бұрын
Спасибо за видео! Ждем видео про паттерны.
@Teacification
@Teacification 3 жыл бұрын
плюсую за vsc.
@OleksiyOs
@OleksiyOs Жыл бұрын
дякую
@MaksimZhashkevych
@MaksimZhashkevych Жыл бұрын
🙌
@davdev05
@davdev05 4 ай бұрын
Лев, лайк
@LRXAORLOV
@LRXAORLOV 3 жыл бұрын
Ещё бы основные боли работы с каналами и их решения)
@user-bx1qn3ni6x
@user-bx1qn3ni6x 2 жыл бұрын
Klass!!!
@dmitryyegorov7792
@dmitryyegorov7792 Жыл бұрын
А где ссылка на доклад?) В описании не вижу
@eamarc
@eamarc 3 жыл бұрын
да, давай только посложнее: функциональные опции, worker pool, ...
@arnowt
@arnowt 2 жыл бұрын
Здравствуйте, понимаю что вопросов вам поступает очень много. Но я всё же попытаю везение.))) У меня есть источник данных который выдает их порциями (скажем от 1 до 100К записей). Необходимо обработать эти данные асинхронно. Есть ли какой-то красивый способ? То есть горутины нужно создавать по мере поступления записей или передавать в уже созданные горутины новые порции данных.
@sergeyilyin756
@sergeyilyin756 2 жыл бұрын
Ребят, а кто-нибудь решил задачу на рекурсию в последнем уроке курса по Go? Как мне работать с каналами если функция рекурсивна?
@lubed100
@lubed100 3 жыл бұрын
неужели появилось чтото стоящее по го в рунете
@Fenixsar
@Fenixsar 3 жыл бұрын
Спасибо за видео! Почему перешел на VS Code?)
@MaksimZhashkevych
@MaksimZhashkevych 3 жыл бұрын
Не то чтобы перешел, я по настроению использую редакторы)
@artemdubinin7784
@artemdubinin7784 3 жыл бұрын
@@MaksimZhashkevych, а со сменой горячих клавиш нет проблем?
@sergiusnovikov
@sergiusnovikov 3 жыл бұрын
видос Антона Сергеева "го под капотом": kzfaq.info/get/bejne/qNKfpLSKnqm4aH0.html
@MoRFaiR
@MoRFaiR 3 жыл бұрын
Непонятно, вот ты попросил HTML с пяти сайтов, запустил 5 горутин, чтобы параллельно всё сделать, как в итоге понять какой ответ относится к какому сайту?
@aidamur
@aidamur Жыл бұрын
Максим, заметил одну особенность - когда вы говорите, что оставите ссылку в описании - никогда этого не делаете, а так -- видео очень полезные
@MaksimZhashkevych
@MaksimZhashkevych Жыл бұрын
Делал) Просто все ссылки уже неактуальные, поэтому их удалил
@aidamur
@aidamur Жыл бұрын
@@MaksimZhashkevych об этом я не подумал. Приношу извинения
@user-eo9td2bj5q
@user-eo9td2bj5q 10 ай бұрын
ну такое чувство как будто фокусник хочет обмануть - к примеру есть 2 процессора по 4ядра и 8 потоков - как убедиться что код с горутинами выполняеться на разных процессорах и потоках?, хоть картинку нарисуйте, если верить рекламе голанг , то сразу выполнение кода недожидаясь полетит на разных ядрах процессора , чем и привлекают, но переброска значений из одной функции в другую на другом проце как происходит?
@grenka1370
@grenka1370 Жыл бұрын
Так при Парсинге с горутиной, не сработал шаг номер 5, то есть горутина не завершилась полностью
@vskovzgird
@vskovzgird 2 жыл бұрын
Помимо того, что из закрытого канала возвращается false вторым значением, оттуда так же возвращается zero value для типа данных канала.
@user-yl8tj3jm9j
@user-yl8tj3jm9j 2 жыл бұрын
Бро, я бы хотел у тебя учится индивидуально, если это возможно, куда тебе написать?
@MaksimZhashkevych
@MaksimZhashkevych 2 жыл бұрын
Не веду индивидуальное обучение
@user-yl8tj3jm9j
@user-yl8tj3jm9j 2 жыл бұрын
@@MaksimZhashkevych спасибо за ответ, очень жаль что нет, но оно понятно:), просто не выгодно. Контент у тебя пушка, успехов во всем!:)
@esimitley4729
@esimitley4729 Жыл бұрын
+
@user-eo9td2bj5q
@user-eo9td2bj5q 10 ай бұрын
неособо понял прикола горутины тут и канала, по сути тут реализована обычная асинхронная функция, ведь пока переменная неполучит значение, то и невыведеться в консоль?, иль я что то непонял?. по сути тут 2 функции - одна например через импут присваевает значение в переменную, а вторая выводит значение этой переменной - ну ведь логично , что никак нельзя что бы по времени выполнения они поменялись местами?
@airat5551
@airat5551 3 жыл бұрын
Тема интересная но она не раскрыта, сложно объясняешь. Новичку сложно понять.
@Li-Khan
@Li-Khan 2 жыл бұрын
go fmt.Println("Hello from goroutine") fmt.Println("Hello from main()") у меня всегда выводит: Hello from main()
@mgrm7031
@mgrm7031 3 жыл бұрын
Отличное видео!
Context в Golang
7:48
Maksim Zhashkevych
Рет қаралды 21 М.
Всё про конкурентность в Go
23:36
defer panic
Рет қаралды 14 М.
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 25 МЛН
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 12 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 16 МЛН
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 92 М.
How To Use Goroutines For Aggregating Data In Golang?!
17:15
Anthony GG
Рет қаралды 36 М.
5 полезных трюков с F строками в Python
7:59
David Arzumanyan
Рет қаралды 1,2 М.
Как на самом деле устроены каналы в Golang? | Golang channels internals
41:31
Go Concurrency Explained: Go Routines & Channels
7:50
Melkey
Рет қаралды 60 М.
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 25 МЛН