Page History
...
설명을 하였지만 동시성 메시지 처리를 잘하기 위해서 Dispatcher를 잘 활용하고 이해하기위해서는Dispatcher가 어떠한 옵션을 제공하는가?를
이해하기위해서는 멀티스레드를 구현의 관점이 아닌 이해의관점에서 알아둘 필요가 있습니다.멀티스레드 개념을 익혀둘필요가 있습니다.
C#이 지원하는 비동기 동시처리 프로그래밍에서 ASYNC ,AWAIT,TASK등의 지원으로 ( .net 45+)
닷넷프레임워크 내에서도 직접 스레드 생성하는것을 지양합니다.
동시성 처리 변천사 : 멀티스레드프로그래밍 → 비동기프로그램밍 → 동시성 프로그래밍
관련 개발 트렌드는, 언어에 상관없이 아래와같이 발전을하였며 추상화되어서 사용법의 차이이지
라이브러리 자체가 기존 메카니즘을 포함하고 있거나, 연동되어 같이 사용가능합니다.멀티스레드프로그래밍 → 비동기프로그램밍 → 동시성프로그래밍
Dispatcher
...
| No Format |
|---|
custom-dispatcher {
type = Dispatcher
throughput = 100
} |
...