Proaktorikuvio - Proactor pattern
Proactor on suunnittelumalli varten tapahtumakäsittelylle jossa pitkään käynnissä toimintaa käynnissä asynkroninen osittain. Loppuun käsittelijä kutsutaan sen jälkeen, kun asynkroninen osa on päättynyt. Proaktorikuviota voidaan pitää synkronisen reaktorikuvion asynkronisena muunnoksena .
vuorovaikutus
Toimintakohtaiset toimijat:
- Ennakoiva aloittajan aloittaa asynkronisen toiminnan kautta Asynchronous Käyttö Prosessori ja määrittelee loppuun Handler
- Viimeistelykäsittelijä on puhelu toiminnan lopussa asynkronisesta operaatioprosessorista
- Asynkroninen toiminta
Standardoidut näyttelijät
- Asynchronous Käyttö Prosessori ohjaa koko asynkronisen toiminnan
- Loppuun lähettäjä käsittelee puhelun, riippuen suoritusympäristön.
toteutukset
- Proaktori ja Boost.Asio ( C ++ )
- Adaptiivinen viestintäympäristö ( C ++ )
- RJR (Ruby)
Katso myös
- Reaktorikuvio (malli, joka myös asynkronisesti jonottaa tapahtumia, mutta demultipleksoi ja lähettää ne synkronisesti)
Viitteet
Ulkoiset linkit
- Proaktori - esineen käyttäytymismalli asynkronisten tapahtumien demultipleksointi- ja lähettämiskäsittelijöille, Irfan Pyarali, Tim Harrison, Douglas C. Schmidt , Thomas D. Jordan, 1997 (pdf 143 kB)
| Tämä ohjelmistosuunnitteluun liittyvä artikkeli on tynkä . Voit auttaa Wikipediaa laajentamalla sitä . |