Chapter 4. The Go race detector
Chapter 4. The Go race detector Go Toolset includes the Go race detector, which is a tool of the Go standard library for finding race conditions. Note that the race detector has a significant runtime resource overhead. 4.1. Prerequisites Go Toolset is installed. For more information, see Installing Go Toolset . 4.2. Using the Go race detector Use the Go race detector to check your code for race conditions. Procedure To use the race detector, run: On Red Hat Enterprise Linux 8: Replace < output_file > with the name of your executable file and < go_main_package > with the name of the package you want to test. On Red Hat Enterprise Linux 9: Replace < output_file > with the name of your executable file and < go_main_package > with the name of the package you want to test. 4.3. Additional resources The official Go race detector documentation .
go build -race -o < output_file > < go_main_package > go build -race -o < output_file > < go_main_package >