Skip to content

Solved exercises from 'Mastering Concurrency in Go' course by Educative platform

Notifications You must be signed in to change notification settings

tsahiedri/MasteringConcurrencyInGoCourse

Repository files navigation

Mastering Concurrency in Go by Educative

The primary goal of the course is to introduce concurrency using Go.
In this repository, you will find the solutions of all coding challenges.

Click here for link to the course.

Course Content

  • An Introduction to Concurrency

    • Concurrency vs. Parallelism
    • Data Races and Race Conditions
    • Deadlocks and Starvation

  • Building Blocks of Concurrency in Go

    • Goroutines
    • Channels and Buffered Channels
    • Select Statement
    • WaitGroups
    • Mutex

  • Concurrency Patterns in Go

    • Generator pattern
    • Fan-in, Fan-out
    • Sequencing
    • Range and Close
    • The For-Select Loop
    • Quit Channel
    • Timeout using Select Statement

About

Solved exercises from 'Mastering Concurrency in Go' course by Educative platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages