|
|
|
|
|
by slimsag
4208 days ago
|
|
Newer Go versions (1.2 I think?) use preemptive scheduling so you don't have to do anything special: that's my point entirely. Goroutines by specification have the potential to run all at the same time, in the exact way that OS-level threads do. In older _implementatoins_ of Go, goroutines were not preemptively scheduled, and exactly as you say you had to be careful. |
|