|
|
|
|
|
by slikts
2763 days ago
|
|
The trade-offs of locks are accidental locking like deadlocks; message passing removes this trade-off but is less flexible, and dataflow further constrains the use of explicit synchronization. It's part of the larger argument for declarative approaches enabling equational reasoning. Task/data parallelism bear to be mentioned because they're common terms; thanks for pointing it out. |
|