Go has rich support for concurrency using goroutines and channels goroutines a goroutine is a function that is capable of running concurrently with other functions to create a goroutine we use the keyword go followed by a function invocation. Understanding real world concurrency bugs in go tu liu et al asplos19 the design of a programming or data model not only makes certain problems easier or harder to solve but also makes certain classes of bugs easier or harder to create detect and subsequently fix. Learn concurrency in go from university of california irvine learn how to implement concurrent programming in go explore the roles of channels and goroutines in implementing concurrency topics include writing goroutines and implementing . Concurrency can be notoriously difficult to get right but fortunately the go open source programming language makes working with concurrency tractable and even easy if youre a developer familiar with go this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems
How it works:
1. Register a Free 1 month Trial Account.
2. Download as many books as you like ( Personal use )
3. No Commitment. Cancel anytime.
4. Join Over 100.000 Happy Readers.
5. That's it. What you waiting for? Sign Up and Get Your Books.