|
|
|
|
|
by NAHWheatCracker
391 days ago
|
|
In some ways, yes. If you want to optimize at that level you ought to use another language. I'm not a low level optimization guy, but I've had occasions where I wanted control over which threads my goroutines are running on or prioritizing important goroutines. It's a trade off for making things less complex, which is standard for Go. I suppose there's always hope that the Go developers can change things. |
|
If you model it in a way where you have one goroutine per os thread that receives and does work, it gets you close. But in many cases that means rearching the entire code base, as it's not a style I typically reach for.