Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

설명을 하였지만 동시성 메시지 처리를 잘하기 위해서  Dispatcher를 잘 활용하고 이해하기위해서는Dispatcher가 어떠한 옵션을 제공하는가?를

이해하기위해서는 멀티스레드를 구현의 관점이 아닌 이해의관점에서 알아둘 필요가 있습니다.멀티스레드 개념을 익혀둘필요가 있습니다.  


C#이 지원하는 비동기 동시처리 프로그래밍에서  ASYNC ,AWAIT,TASK등의 지원으로 ( .net 45+)

닷넷프레임워크 내에서도 직접 스레드 생성하는것을 지양합니다.


동시성 처리 변천사 : 멀티스레드프로그래밍 → 비동기프로그램밍 → 동시성 프로그래밍


관련 개발 트렌드는, 언어에 상관없이 아래와같이 발전을하였며 추상화되어서 사용법의 차이이지

라이브러리 자체가 기존 메카니즘을 포함하고 있거나, 연동되어 같이 사용가능합니다.멀티스레드프로그래밍 → 비동기프로그램밍 → 동시성프로그래밍

Dispatcher

...

No Format
custom-dispatcher {
  type = Dispatcher
  throughput = 100
}

...