Когда требуется напрямую взаимодействовать с объектами SynchronizationContext, SecurityContext, CallContext или ExecutionContext в C# .Net 5+?
В некоторых публикациях упоминаются какие-либо из этих контекстов. Предлагаю систематизировать знания, разобрав конкретные случаи, когда прямой доступ программиста к каким-либо из экземпляров этих объекто оказывается полезнее бездействия, поскольку не знаю места, где бы такая интересная информация подавалась хорошо доступным языком. Для определённости можно рассмотреть консольные приложения.
Источник: Stack Overflow на русском