Информация об изменениях

Сообщение Re[12]: [.NET][async][WinForms] от 22.12.2016 8:29

Изменено 22.12.2016 9:00 Serginio1

Здравствуйте, TK, Вы писали:

TK>Здравствуйте, Serginio1, Вы писали:



S>> И в чем проблема? .ConfigureAwait(false) гарантирует что будет игнорироваться Контекст синхронизации, и не будет переключаться на поток GUI.

S>>Просто по умолчанию .ConfigureAwait(true), что приводит к дедлокам

TK>А false к эксепшенам? тут можно ещё предложить вынести все эти true/false в конфиг. А конфиг генерить самообучающейся сетью которая по дедлокам/эксепшенам/сигнатурам методов будет предлагать правильные значения


TK>Плюс для тестеров апгрейд — раньше они просто тестировали, а теперь будут фактически воспитывать.


Ну то есть везде в библиотеках лепить ConfigureAwait(false), на случай вызова из GUI это нормально?
Re[12]: [.NET][async][WinForms]
Здравствуйте, TK, Вы писали:
TK>А false к эксепшенам? тут можно ещё предложить вынести все эти true/false в конфиг. А конфиг генерить самообучающейся сетью которая по дедлокам/эксепшенам/сигнатурам методов будет предлагать правильные значения

TK>Плюс для тестеров апгрейд — раньше они просто тестировали, а теперь будут фактически воспитывать.


Ну то есть везде в библиотеках лепить ConfigureAwait(false), на случай вызова из GUI это нормально?