Ce contenu n'est pas disponible dans la langue sélectionnée.
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 Copier lienLien copié sur presse-papiers!
-
Go Toolset is installed.
For more information, see Installing Go Toolset.
4.2. Using the Go race detector Copier lienLien copié sur presse-papiers!
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:
go build -race -o <output_file> <go_main_package>
$ go build -race -o <output_file> <go_main_package>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Replace
<output_file>with the name of your executable file and<go_main_package>with the name of the package you want to test.
-
Replace
On Red Hat Enterprise Linux 9:
go build -race -o <output_file> <go_main_package>
$ go build -race -o <output_file> <go_main_package>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Replace
<output_file>with the name of your executable file and<go_main_package>with the name of the package you want to test.
-
Replace