Proactor

Proactor egy tervezési minta köréből szoftverfejlesztés esemény feldolgozás (Event gépek Pattern), amely felhasználások konkurencia, és elkerüli a hátrányai is.

A régóta futó műveleteket egy aszinkron rész dolgozza fel, és az aszinkron rész végén egy befejezés kezelőt hívnak meg .

Interakciók

Image
Proactor interakció UML szekvencia diagramként

Műveletspecifikus szereplők:

  • A Proaktív Kezdeményező elindítja az aszinkron műveletet az aszinkron műveleti processzoron, és meghatározza a befejezés kezelőjét is
  • A befejezés kezelőt a művelet végén az aszinkron művelet processzor hívja meg
  • Aszinkron működés

A proaktor minta egységes szereplői

  • Az aszinkron műveleti processzor koordinálja a teljes aszinkron műveletet
  • A Befejezés diszpécser a végrehajtási környezettől függően kezeli a befejezés kezelőjét

web Linkek