ದತ್ತಾಂಶ ಅವಲಂಬನೆಗಳತಿಳುವಳಿಕೆ ಏಕಕಾಲ ಕ್ರಮಾವಳಿಯನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ತರುವುದಕ್ಕೆ ತಳಹದಿಯಾಗಿದೆ. ಯಾವುದೇ ಕ್ರಮವಿಧಿಯು ಕ್ರಿಟಿಕಲ್ ಪಾಥ್ ಎಂದು ಹೆಸರಾದ ಅವಲಂಬಿಕ ಎಣಿಕೆಗಳ ಉದ್ದದ ಸರಪಳಿಗಿಂತ ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಏಕೆಂದರೆ ಎಣಿಕೆಗಳು ಸರಪಳಿಯ ಮುಂಚಿನ ಎಣಿಕೆಗಳನ್ನು ಅವಲಂಬಿಸಿರುವುದರಿಂದ ವ್ಯವಸ್ಥಿತವಾಗಿ ನಿರ್ವಹಿಸಬೇಕು. ಆದಾಗ್ಯೂ, ಬಹುತೇಕ ಕ್ರಮಾವಳಿಗಳು ಅವಲಂಬಿತ ಎಣಿಕೆಗಳ ಉದ್ದದ ಸರಪಣಿಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಏಕಕಾಲದಲ್ಲಿ ಸ್ವತಂತ್ರ ಎಣಿಕೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಅವಕಾಶಗಳಿರುತ್ತವೆ.
P ಮತ್ತು P ಎರಡು ಕ್ರಮವಿಧಿ ಭಾಗಗಳಾಗಿರಲಿ. ಬರ್ನ್‌ಸ್ಟೇನ್ ಪರಿಸ್ಥಿತಿಗಳು ಎರಡು ಸ್ವತಂತ್ರವಾಗಿದ್ದಾಗ ಅದನ್ನು ಏಕಕಾಲಿಕವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದೆಂದು ವಿವರಿಸುತ್ತದೆ. "P" ಗೆ "I" ಎಲ್ಲ ದತ್ತಮಾಹಿತಿ(ಆದಾನ) ಚರಾಂಶವಾಗಿರಲಿ "O" ಪ್ರದಾನ(ಔಟ್‌ಪುಟ್) ಚರಾಂಶಗಳಾಗಿವೆ.ಇದೇ ರೀತಿ "P" ಗೆ
"P" ಮತ್ತು "P" ಸ್ವತಂತ್ರವಾಗಿವೆ.


ಪ್ರಥಮ ಪರಿಸ್ಥಿತಿಯ ಉಲ್ಲಂಘನೆಯು ಕಾರ್ಯಹರಿವು ಅವಲಂಬನೆಯನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ಮೊದಲ ಹೇಳಿಕೆಗೆ ಹೊಂದಿಕೆಯಾಗುವಂತೆ ಎರಡನೇ ಹೇಳಿಕೆ ಬಳಸಿಕೊಂಡು ಫಲಿತಾಂಶ ನೀಡುವುದಾಗಿದೆ. ಎರಡನೇ ಪರಿಸ್ಥಿತಿಯು ಅವಲಂಬನೆ-ವಿರೋಧಿಯನ್ನು ಬಿಂಬಿಸುತ್ತದೆ. ಎರಡನೇ ಹೇಳಿಕೆ ("P" ) ಯು ಮೊದಲ ಹೇಳಿಕೆ ("P" )ಗೆ ಅಗತ್ಯವಾದ ಚರಾಂಶ(ವೇರಿಯೇಬಲ್)ವನ್ನು ಅಳಿಸಿಹಾಕಿದಾಗ ಇದು ಉಂಟಾಗುತ್ತದೆ. ಮೂರನೇ ಮತ್ತು ಅಂತಿಮ ಪರಿಸ್ಥಿತಿಯು ಪ್ರದಾನ(ಔಟ್‌ಪುಟ್) ಅವಲಂಬನೆಯನ್ನು ಬಿಂಬಿಸುತ್ತದೆ. ಎರಡು ಹೇಳಿಕೆಗಳು ಒಂದೇ ಸ್ಥಳದಲ್ಲಿದ್ದರೆ, ಅಂತಿಮ ಫಲಿತಾಂಶವು ತಾರ್ಕಿಕವಾಗಿ ಕೊನೆಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಹೇಳಿಕೆಯಿಂದ ಬರುತ್ತದೆ.ಅನೇಕ ವಿಧಗಳ ಅವಲಂಬನೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಕೆಳಗಿನ ಕಾರ್ಯಗಳನ್ನು ಪರಿಗಣಿಸಿ.

Dep(a, b)ಯಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆ 3ನ್ನು ಕಾರ್ಯಾಚರಣೆ 2ಕ್ಕಿಂತ ಮುಂಚೆ(ಅಥವಾ ಏಕಕಾಲವಾಗಿ)ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ಏಕೆಂದರೆ ಕಾರ್ಯಾಚರಣೆ 3 ಕಾರ್ಯಾಚರಣೆ 2ರ ಫಲಿತಾಂಶವನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ. ಇದು ಪರಿಸ್ಥಿತಿ 1ನ್ನು ಉಲ್ಲಂಘಿಸುತ್ತದೆ ಹಾಗೂ ಕಾರ್ಯಹರಿವು ಅವಲಂಬನೆಯನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ.

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಸೂಚನೆಗ ನಡುವೆ ಅವಲಂಬನೆಗಳು ಇರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಅವು ಏಕಕಾಲದಲ್ಲಿ ನಿರ್ವಹಿಸಬಹುದು.ಬರ್ನ್‌ಸ್ಟೈನ್`ಸ್ ಷರತ್ತುಗಳು ಸ್ಮರಣ ಕೋಶವನ್ನು ಎರಡು ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವೆ ಹಂಚಿಕೆಗೆ ಅವಕಾಶನೀಡುವುದಿಲ್ಲ. ಇದಕ್ಕೆ ಪ್ರವೇಶಗಳ ನಡುವೆ ಒಂದು ರೀತಿಯ ಅನುಕ್ರಮದ ವ್ಯವಸ್ಥೆ ಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ಸೆಮಾಫೋರ್‌ಗಳು, ಬ್ಯಾರಿಯರ್‌‌ಗಳು ಅಥವಾ ಏಕಕಾಲಿಕತೆ ವಿಧಾನ.

ವಿಶಿಷ್ಟ ಏಕಕಾಲಿಕ ಗಣಕ ಕಂಪ್ಯೂಟರ್‌ಗಳು
ಅವಲಂಬನೆಗಳು
ಅಮ್ಡಾಲ್'ಸ್ ನಿಯಮ ಮತ್ತು ಗಸ್ಟಾಫ್‌ಸನ್'ಸ್ ನಿಯಮ
ಮಲ್ಟಿಕೋರ್ ಗಣಕ