ASP.NET Core와 관련된 ConfigureAwait (false)?
GitHub에서 문제 ( https://github.com/HTBox/allReady/issues/1313 )를 발견했습니다 . 그들은 ASP.NET CoreConfigureAwait(false)
에서 코드를 꺼내는 것에 대해 논의했습니다.
에 대한 호출
ConfigureAwait(false)
이 중복되고 아무 작업도 수행하지 않습니다.
여기에서 찾을 수있는 가장 좋은 것은 답변 (Stephen Cleary, https://stackoverflow.com/a/40220190/2805831 )에 있는 "사이드 노트" 입니다.
ASP.NET Core에는 더 이상 "컨텍스트"가 없습니다.
그렇다면 ASP.NET CoreConfigureAwait(false)
에서 정말 불필요 합니까 (전체 .Net Framework를 사용하더라도)? 어떤 경우에는 성능이 실질적으로 향상되거나 결과 / 의미에 차이가 있습니까?
편집 : 콘솔 응용 프로그램이나 IIS에서 호스팅하는 경우이 측면에서 다른가요?
ConfigureAwait
SynchronizationContext
ASP.NET Core에없는 (ASP.NET "Legacy"가 수행하는) 컨텍스트에서 실행되는 코드에만 영향을줍니다 .
범용 코드는 SynchronizationContext
.
ASP.NET Core SynchronizationContext
참조 URL : https://stackoverflow.com/questions/42053135/configureawaitfalse-relevant-in-asp-net-core
'UFO ET IT' 카테고리의 다른 글
seq가 나쁜 이유는 무엇입니까? (0) | 2020.12.31 |
---|---|
Int32가 int의 별칭 인 경우 Int32 클래스는 어떻게 int를 사용할 수 있습니까? (0) | 2020.12.31 |
추적 번호에 대한 정규식 패턴 (0) | 2020.12.31 |
C 컴파일러는 어떻게 C로 작성할 수 있습니까? (0) | 2020.12.31 |
"문자열"이 "문자열"의 단순화 된 버전으로 간주되는 이유는 무엇입니까? (0) | 2020.12.31 |