
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: • Go from Zero to Hero: Learn Golang in 15 m...
📝 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: www.buymeacoffee.com/florianwoelki
Become a member. / @flowoelki
Discord: discord.gg/TnA7drJ
Instagram: www.instagram.com/flowydev/
LinkedIn: www.linkedin.com/in/florian-woelki/
TikTok: www.tiktok.com/@florianwoelki
GitHub: github.com/FlorianWoelki
📝 Copyright Notice
The original Go Gopher version is originally designed by Renée French (Source: go.dev/blog/gopher License details: creativecommons.org/licenses/by/4.0/). The gopher used in the video and thumbnail is inspired by this author.
#golang #go #concurrency
コメント