Я изучаю параллельную библиотеку задач. И некоторые контекстные классы время от времени упоминаются. Например, SynchronizationContext, ExecutionContext. Я не уверен, что все они контексты.Любые хорошие статьи о SynchronizationContext, ExecutionContext или любом другом контексте?
Я много искал о них, но с не так много выгоды. Хотя я думаю, что их не должно быть так трудно понять, но сейчас я действительно потеряюсь.
Так, может кто-нибудь поделиться некоторые хорошие статьи о:
- дизайн Цель всех этих контекстов.
- Как их использовать.
Спасибо!
pfxteam блог. Например: http://blogs.msdn.com/b/pfxteam/archive/2012/06/15/executioncontext-vs-synchronizationcontext.aspx –
Пожалуйста, не закрывайте этот вопрос. – smwikipedia
И что плохо? Я считаю, что ваш вопрос не имеет конкретного контекста. Citing @ StephenCleary [Another SynchronizationContext Gotcha: InvokeRequired?] (Http://blog.stephencleary.com/2009/09/another-synchronizationcontext-gotcha.html): «Учитывая синхронный контекст неизвестного типа, вы не можете определить, находитесь ли вы на поток, связанный с этим SynchronizationContext " –