September 2017
Intermediate to advanced
466 pages
9h 33m
English
This is the second chapter of this book that deals with goroutines: the most important feature of the Go programming language: as well as channels that greatly improve what goroutines can do, and we will continue this from where we stopped it in Chapter 9, Goroutines - Basic Features.
Thus, you will learn how to use various types of channels, including buffered channels, signal channels, nil channels, and channels of channels! Additionally, you will learn how you can utilize shared memory and mutexes with goroutines as well as how to time out a program when it is taking too long to finish.
Specifically, this chapter will discuss the following topics:
Read now
Unlock full access