Skip to content

Demonstrates go synchronisation patterns based on an article by Noam Yadgar

Notifications You must be signed in to change notification settings

grafvonb/go-sync-patterns

Repository files navigation

Synchronization Patterns in Go

Based on an article by Noam Yadgar and extended to include the comprehensive tests.

Topics Covered

  • Mutex - short for "mutual exclusion," is a synchronization primitive used in computer programming to ensure that only one thread can access a shared resource or a critical section at a time. Mutexes help prevent race conditions and other concurrency-related issues in multithreaded applications (def by ChatGPT).
  • Semaphore

About

Demonstrates go synchronisation patterns based on an article by Noam Yadgar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages