@ 17. 1 ~ 18/C# Rx(Reactive Extensions)
-
반응형 확장(RX)@ 17. 1 ~ 18/C# Rx(Reactive Extensions) 2017. 8. 20. 04:50
이벤트 기반 비동기 패턴객체간의 통지를 구현하는 관찰자 디자인 패턴을 간단하게 구현하는 것. 풀기반 방식 푸시기반 방식생산자가 새로운 값에 관해 클라이언트에 통지하는 방식클라이언트가 아무런 일을 하지 않은 상태에서 다른 값을 기다리는 동안에 생산자에게 작업 분담을 허용한다.즉, 값의 순서를 생산하고 소비자에게 순서대로 각 항목을 통지 닷넷 4.0부터 비동기 푸시 기반 컬렉션과 자체 클라이언트를 함께 대표하는IObservable와 IObserver인터페이스 정의를 포함하기 시작했다.이 두 인터페이스는 효율적으로 이벤트의 순서를 조합하고 관찰 가능한 컬렉션을 이용해 실제로 모든 다른 타입의 비동기 프로그램에 도움을 주기위해 RX라이브러리라는게 나온다. 컬렉션을 관찰 가능한 비동기 컬렉션으로 변환Enumera..