Juhtimissõltuvuse esinemisel pole võimalik määrata käskude täitmise järjekorda enne nende töötlemist. Juhtimissõltuvus piirab käskude rööptöötluse võimalusi. Kaks programmifragmenti (Fi ja Fj) on teineteisest sõltumatud, st neid võib ja saab töödelda, kui on täidetud järgmised nõuded: Olgu programmifragmendi Fi sisendmuutujateks muutujad Ii ja väljundmuutujateks muutujad Oi. Programmifragmendi Fj sisendmuutujaiks on muutujad Ij ja väljundmuutujaiks muutujad Oj. Programmifragmendid Fi ja Fj on rööpselt töödeldavad kui: Ij ∩ Oi = Ø, Ii ∩ Oj = Ø, Oi ∩ Oj = Ø 36. Sünkroniseerimine rööptöötlusel. Rööpselt töödeldavad protsessid või nende lõimed võivad samaaegselt vajada ühiskasutuses olevaid ressursse. Seetõttu on vajalik rööptöötluse korral sünkroniseerida (koordineerida) ühiskasutatavate ressursside kasutamist erinevate protsesside (lõimede) vahel
töötlemist. Juhtimissõltuvus piirab käskude rööptöötluse võimalusi. Rööptöötluse korraldamisel lähtutakse Bernsteini tingimustest, mille kohaselt: Kaks programmifragmenti (Fi ja Fj ) on teineteisest sõltumatud, st neid võib ja saab töödelda, kui on täidetud järgmised nõuded: Olgu programmifragmendi Fi sisendmuutujateks muutujad Ii ja väljundmuutujateks muutujad Oi. Programmifragmendi Fj sisendmuutujaiks on muutujad Ij ja väljundmuutujaiks muutujad Oj. Programmifragmendid Fi ja Fj on rööpselt töödeldavad kui: Ij ∩ Oi = Ø Ii ∩ Oj = Ø Oi ∩ Oj = Ø Rööptöötluse korraldamisel püütakse rööbistada //parallelization// olemuslikult jadamisi täidetavaid programme. Programmide rööbistamise ulatus on varieeruv, sest alati on võimalikud programmi osad, millede töötlust ei ole võimalik viia läbi paralleelselt teistega – need on ainult