Why is TaskContinuationsOptions.ExecuteSynchronously opt-in?
For a relatively advanced feature, I've been surprised how often this question has come up recently. When a task completes, its continuations become available for execution, and by default, a continuation will be scheduled for execution rather than executed immediately. This means that the continuation has to be queued to the scheduler a...