Proactor wzór - Proactor pattern
Proactor jest wzorzec projektowania oprogramowania do obsługi zdarzeń , w których działalność długo działające są uruchomione w ramach asynchronicznego. Obsługi zakończenie nazywa po asynchroniczny część została zakończona. Wzór proactor może być uważany za asynchroniczny wariant synchronicznego wzór reaktora .
Interakcja
Działanie specyficzne podmioty:
- Proactive Inicjator rozpoczyna operację asynchroniczną przez procesor operacja asynchroniczna i definiuje zakończeniu Handler
- Zakończenie Handler jest wezwanie na koniec operacji z procesora operacja asynchroniczna
- Operacja asynchroniczna
standaryzowane aktorzy
- Procesor operacja asynchroniczna kontroluje całą operację asynchroniczną
- Zakończenie Dyspozytor obsługuje połączenia w zależności od środowiska wykonawczego.
wdrożenia
- Proactor i Boost.Asio ( C ++ )
- Adaptacyjne Komunikacja Środowisko ( C ++ )
- RJR (Rubin)
Zobacz też
- Wzór reaktor (wzór, który również asynchronicznie kolejki zdarzeń, ale demultipleksuje i wysyła je synchronicznie)
Referencje
Linki zewnętrzne
- Proactor - obiekt Behavioral Wzór dla demultipleksacja i wysyłki teleskopowe na asynchroniczne zdarzenia , Irfan Pyarali, Tim Harrison, Douglas C. Schmidt , D. Thomas Jordan, 1997 (pdf 143 kB)
To oprogramowanie inżynieryjne związane z modelem artykuł jest en . Można źródło Wikipedia rozszerza ją . |