Applied Concurrency in Go
Offered By: LinkedIn Learning
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about the concurrency mechanisms in Go, and how to apply them to your projects.
Syllabus
Introduction
- Concurrency in daily life
- General prerequisites
- Prerequisite: The net/http package
- Concurrency vs. parallelism
- Goroutines basics
- The sync.WaitGroup
- Introducing the Orders app
- Race conditions
- The sync.Map
- The sync.Mutex
- Channel basics
- Channels in action
- Closing channels
- Ranging over channels
- The select statement
- Using channels in the Orders app
- Signaling work has finished
- Worker pools
- Contexts and cancellation
- Challenge: Extending the Orders app
- Solution: Extending the Orders app
- Continuing on with concurrency in Go
Taught by
Adelina Simion
Related Courses
Amazon Elastic File System (EFS) Performance (Japanese)Amazon Web Services via AWS Skill Builder Learn Intermediate Java: Threading
Codecademy Learn JavaScript: Best Practices
Codecademy Intro to Operating Systems 3: Concurrency
Codio via Coursera Introduction to Operating Systems
Codio via Coursera