How many goroutines can I use painless? For example wikipedia says, in Erlang 20 million processes can be created without degrading performance.
Update: I've just investigated in goroutines performance a little and got such a results:
- It looks like goroutine lifetime is more then calculating sqrt() 1000 times ( ~45μs for me ), the only limitation is memory
- Goroutine costs 4 — 4.5 KB
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…