Concurrent Programming With Go - p-patel/software-engineer-knowledge-base GitHub Wiki
https://app.pluralsight.com/library/courses/go-concurrent-programming/
Concurrency Patterns
Target Audience
- Go basics PS courses - 'The Go Programming Language' - John Sonmez, 'Creating Web Applications with Go' - Mike Van Sickle
Concurrency vs. Parallelism
- Concurrent (single thread across multiple tasks), Parallelism (multiple tasks running in parallel)
Concurrency Models - Processor Threads
- Process (O.S. level) -> Thread(s) -> Concurrency control constructs (e.g. mutex)