Learn Concurrent Programming with Go
Learn Concurrent Programming with Go teaches readers how to boost the performance of their systems through the power of concurrent programming. It demystifies concurrency, explaining complex topics using simple language, easy-to-follow visuals, and relevant examples readers will face every day as a...
Main Author: | |
---|---|
Format: | eBook |
Language: | Inglés |
Published: |
New York :
Manning Publications Co. LLC
2024.
|
Edition: | 1st ed |
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009792869206719 |
Table of Contents:
- Stepping into concurrent programming
- Dealing with threads
- Thread communication using memory sharing
- Synchronization with mutexes
- Condition variables and semaphores
- Synchronizing with waitgroups and barriers
- Communication using message passing
- Selecting channels
- Programming with channels
- Concurrency patterns
- Avoiding deadlocks
- Atomics, spin locks, and futexes.