This site does not allow itself to be embedded. You can still read it on the original site — the toolbar below keeps your place in the directory.
Cancellation on concurrent tasks is tricky to get right. I doubt I’ve ever succeeded. In the last few weeks I’ve re-learned that: cancellation (interruption) is a request, and you don’t know when it’ll land; and you need to defer cancellation around critical sections—which sounds dramatic, but “critical” refers to a code section you’d prefer not to stop mid-flow. This is in the context of Cats…
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.