1. SynchronizationContext란?SynchronizationContext는 코드 실행 컨텍스트를 추상화한 클래스입니다. 주로 스레드 간 작업을 조율할 때 사용되며, 특히 UI 스레드와 작업 스레드 간의 통신에서 매우 유용합니다.public class SynchronizationContext{ public virtual void Post(SendOrPostCallback d, object state); public virtual void Send(SendOrPostCallback d, object state);} 2. 왜 사용해야 하는가?2.1 기존 Dispatcher.Invoke 방식의 문제점// UI 스레드에서 실행되어야 하는 코드Application.Current.Dispa..