9 ms·
I find it unfortunate, since I think async should be the default model for communication. Similar to message passing with shared memory as an optimization, I wo
by vacuity 3y ago
I find it unfortunate, since I think async should be the default model for communication. Similar to message passing with shared memory as an optimization, I wonder if async messaging with sync messaging as an optimization is feasible. Async in general does make reasoning about the program more difficult.
- ahartmetz 3y agoMy intuition is similar to yours, but I trust people who have done the thing more than your or my intuition. Sync seems to require very responsive receivers, which is a desired property anyway, so maybe the downside isn't that great.
- rurban 3y agoMach (with Hurd) went down this rabbithole and utterly failed. Mailboxes were the cause of the desaster.