4 ms·
I agree with you that people are really bad at concurrency, but I disagree that it's that hard once you get used to it. Once you deal with one large deep diffi
by ecuzzillo 16y ago
I agree with you that people are really bad at concurrency, but I disagree that it's that hard once you get used to it.
Once you deal with one large deep difficult highly concurrent project, you get used to the idea that when there are threads and mutexes involved you have to think REALLY HARD about how it should work, and you can't rely on just trying something and testing it like you can with normal code. And if you do that, you can get threads to work pretty reliably, not just by chance.
- jrockway 16y agoMy thoughts on threads boil down to: they're a tool for library authors. Using them in applications is ... misguided. Use an event loop instead.