3 ms·
Eh, that's a stretch. You can call the tray asynchronous if you want, but you still have to wait for it to return.
by ohitsdom 11y ago
Eh, that's a stretch. You can call the tray asynchronous if you want, but you still have to wait for it to return.
- VLM 11y agoI love to stretch... good for the brain. Its a concurrency design pattern, never, never ever, create an opportunity for complicated deadlocks at the protocol or implementation layer when you can just toss down a boring simple well understood and easy to debug FIFO/buffer. There are times and places where complication is needed in programming, but paying your sushi bill isn't it. Or the meta design pattern of always make it as simple as possible and not a bit too simple. Even if this is total space cadet time, I like thinking about concurrency issues. (edited to fix horrible phrasing: I like to look at Japanese currency trays thru concurrency tinted sunglasses, just because its fun, even if the Japanese themselves don't like those sunglasses, also its funny to talk about currency and concurrency at the same time)