June 2024
Intermediate to advanced
408 pages
9h 6m
English
This chapter will explore goroutines at the core of Go’s concurrency. You will learn how they function, distinguish between concurrency and parallelism, manage currently running goroutines, handle data race issues, use channels for communication, and use Channel states and signaling to maximize their potential. Mastering these concepts is essential to write efficient and error-free Go code.
In this chapter, we’re going to cover the following main topics:
You can find this chapter’s source code at https://github.com/PacktPublishing/System-Programming-Essentials-with-Go/tree/main/ch2 ...
Read now
Unlock full access