1. 1. Introduction
  2. 2. Fundamentals
  3. 3. About GO
  4. 4. Installation GO
  5. 5. Variables
  6. 6. Consts
  7. 7. Runes
  8. 8. Bytes
  9. 9. Scopes
  10. 10. Comments
  11. 11. Primitive Data Types
  12. 12. Arrays
  13. 13. Slices
  14. 14. Maps
  15. 15. If Else Statement
  16. 16. Switch Case
  17. 17. Methods
  18. 18. Variadic Functions
  19. 19. Closures
  20. 20. Recursion
  21. 21. Anonymous Functions
  22. 22. Packages and Imports
    1. 22.1. PackageNames
  23. 23. Error Handling
    1. 23.1. panic
    2. 23.2. defer
  24. 24. Pointers and References
  25. 25. Structs
  26. 26. Interfaces
  27. 27. Goroutines
  28. 28. Channels
  29. 29. Select Statement
  30. 30. Mutexes and Locks
  31. 31. Testing and Benchmarking
  32. 32. Examples
    1. 32.1. hello-world
    2. 32.2. text-file-reader
  33. 33. http-server
  34. 34. Encoding

GO Cookbook by @gokayburuc

Mutexes