25 ms·
There are technical benefits and drawbacks to both approaches. I think the main reasons people perfer one over the other are philosophical: basically, some peo
by zbentley 9y ago
There are technical benefits and drawbacks to both approaches.
I think the main reasons people perfer one over the other are philosophical: basically, some people prefer managing the executors of concurrent code (goroutines/threads/whatever); others prefer managing the points of dispatch to executors.
You can do both in either paradigm, but those are what I see as the default modes of thinking. Neither is inherently better; it just depends on how you personally think about concurrency, and what concurrent tasks you need to model.