|
|
|
|
|
by rramadass
541 days ago
|
|
In my previous comment i linked to an earlier comment of mine which already pointed it out, so this is not revelatory. W.r.t. concurrency however, the logical approach should precede lower-level implementation approach since there is lots more complexity involved in the latter. Mutexes/Semaphores/Condition Variables etc. are not bad/wrong abstractions but necessary correct ones. They are fundamental to understanding/managing concurrency itself. |
|
And while I will agree that mutexes and the like are useful in their own right, they are not the most fundamental for understanding concurrency.