this post was submitted on 19 Sep 2024
-4 points (16.7% liked)

Golang

2217 readers
1 users here now

This is a community dedicated to the go programming language.

Useful Links:

Rules:

founded 1 year ago
MODERATORS
top 1 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 2 months ago

Goroutines are amazing and extremely easy to use. You should include them wherever possible. But always be careful of Data Races

Goroutines are amazing and extremely easy to use. However, you should absolutely not include them wherever possible. Using them can in fact slow down a program for which they are not suited (context switching still has a cost), and they introduce non-trivial complexity.

Still, it's nice to see a post with some start-here optimization ideas; many Go optimization articles assume a deep experience with Go and can be daunting.