Fig. 6.1. Reprezentarea vizuală a ordinii de pornire a celor patru resurse pentru restricţiile de mai sus
Exemplu 6.6. Un lanţ de resurse ordonate exprimate ca un set
<constraints> <rsc_order id="order-1"> <resource_set id="ordered-set-example" sequential="true"> <resource_ref id="A"/> <resource_ref id="B"/> <resource_ref id="C"/> <resource_ref id="D"/> </resource_set> </rsc_order> </constraints>
Notă
Exemplu 6.7. Un grup de resurse cu regulile de ordonare echivalente
<group id="dummy"> <primitive id="A" .../> <primitive id="B" .../> <primitive id="C" .../> <primitive id="D" .../> </group>
rscA
şi rscB
pot porni ambele în paralel, la fel pot si rscC
şi rscD
, însă rscC
şi rscD
pot porni doar odată ce ambele rscA
şi rscB
sunt active.
Exemplu 6.8. Seturi ordonate de resurse neordonate
<constraints> <rsc_order id="order-1"> <resource_set id="ordered-set-1" sequential="false"> <resource_ref id="A"/> <resource_ref id="B"/> </resource_set> <resource_set id="ordered-set-2" sequential="false"> <resource_ref id="C"/> <resource_ref id="D"/> </resource_set> </rsc_order> </constraints>