Pluralsight - Concurrent Programming with Goseeders: 2
leechers: 4
Pluralsight - Concurrent Programming with Go (Size: 333.55 MB)
DescriptionAlmost every developer today is faced with the challenge of how to maximize the capabilities of today’s multi-processor equipped computers. The Go language is built from the ground up to enable applications to take full advantage of these machines with constructs that are clear and easy to reason about. In this course, we will explore Go’s concurrency model and learn how to use it to enable applications to realize the dramatic performance gains that multiple processing cores enable. Concurrency Patterns Introduction Course Overview Target Audience Concurrency vs. Parallelism Concurrency Models - Processor Threads Concurrency Models - Events Concurrency Models - Callbacks and Promises Concurrency Models - Communicating Sequential Processes Concurrency in Go Review of the Development Environment Summary Goroutines Introduction Goroutines Memory Requirements Parallelism in Go Demo: Basic Goroutines Demo: Asynchronous Web Service Calls Demo: Filewatcher Summary Channels Introduction Channels Memory Isolation Demo: Basic Channels Demo: Buffered Channels Demo: Closing Channels Demo: Ranging Over a Channel Demo: Switching Between Channels Summary Integrating Goroutines and Channels Introduction Demo: Mutex Lock with Goroutines and Channels Demo: Simulating Events Demo: Simulating Callbacks Demo: Simulating Promises Demo: The Pipe and Filter Pattern Demo: Extract, Transform, and Load Summary Related Torrents
Sharing Widget |