Golang Concurrency - All the Basics you have to know!

Golang Concurrency - All the Basics you have to know!

20.830 Lượt nghe
Golang Concurrency - All the Basics you have to know!
Get going with Golang's Concurrency features with just one video! If you need a quick Golang 15-minute refresher, feel free to watch this video: https://youtu.be/P7dCWOjRwJA 📝 Description If you've ever wanted to learn all the basic functionalities that Golang offers for their Concurrency support, this video is a must-watch! In this video, you will learn all the basic functionalities, including: • Difference between Concurrency and Parallelism • What Goroutines are • What Channels are • What the Select Statement is • What a Mutex is • What a WaitGroup is ⏳ Timestamps: 00:00 - Introduction 00:19 - Concurrency vs. Parallelism 01:34 - Project Setup 07:15 - Goroutine 10:49 - WaitGroup 16:17 - Mutex 23:40 - Channel (Buffered & Unbuffered) 36:00 - Select & Timeout 44:42 - Outro 👋 Hey there! If you are new to this channel: Hey 👋 my name is Flo and I am a professional software engineer with a passion for coding in Golang, TypeScript, JavaScript, and Rust. This channel is where I share that passion and dive into the exciting world of software engineering. Plus, I love using emojis and paper-based animations (so have a look for that if you want to find my videos). 📨 Support and Connect! Buy me a coffee: https://www.buymeacoffee.com/florianwoelki Become a member. https://www.youtube.com/@FloWoelki/membership Discord: https://discord.gg/TnA7drJ Instagram: https://www.instagram.com/flowydev/ LinkedIn: https://www.linkedin.com/in/florian-woelki/ TikTok: https://www.tiktok.com/@florianwoelki GitHub: https://github.com/FlorianWoelki 📝 Copyright Notice The original Go Gopher version is originally designed by Renée French (Source: https://go.dev/blog/gopher License details: https://creativecommons.org/licenses/by/4.0/). The gopher used in the video and thumbnail is inspired by this author. #golang #go #concurrency