Goroutines
Let’s learn about goroutines.
We'll cover the following
We can define, create, and execute a new goroutine using the go
keyword followed by a function name or an anonymous function. The go
keyword makes the function call return immediately, while the function starts running in the background as a goroutine, and the rest of the program continues its execution. We can’t control or make any assumptions about the order in which our goroutines are going to be executed because that depends on the scheduler of the OS, the Go scheduler, and the load of the OS.
Coding example
In this coding example, we learn how to create goroutines. The program that illustrates the technique is called create.go
. The implementation of the main()
function is as follows:
Get hands-on with 1400+ tech skills courses.