3 ms·
Concurrency is a prerequisite for parallelism.
by danbruc 14y ago
Concurrency is a prerequisite for parallelism.
- dllthomas 14y ago"Music notation does not express concurrency easily [in enough generality to do most of the interesting things that aren't simple parallelism]. It expresses parallelism easily."
- btilly 14y agoI'm not sure what the right words are for the post you replied to, but they are honestly different and have different capabilities. For "concurrency" think of the operation, "You go off and take care of that. I'll take care of this. We might meet up later." For "parallelism" think of performing a sequence of operations in lock step, while standing next to each other. That these are independent can be seen in programming when you compare multi-threaded programming (concurrent but in no way parallel) with programming for the GPU (very parallel, but none of the type of concurrency that I'm discussing). Returning to music notation, it is like a GPU - everything goes in lock step. Stuff happens simultaneously, but not independently.
- Gonzih 14y agoNope. Concurrency and parallelism need different tools.