So even though there was a very simple operation of incrementing a counter in one place while decrementing the counter in another place we had seen that the result could be different, depending on how the instructions get executed and how the context switch is occurred.
ಆದ್ದರಿಂದ ಒಂದು ಸ್ಥಳದಲ್ಲಿ ಕೌಂಟರ್ ಅನ್ನು ಹೆಚ್ಚಿಸುವ ಅತ್ಯಂತ ಸರಳವಾದ ಕಾರ್ಯಾಚರಣೆಯಿದ್ದರೂ, ಇನ್ನೊಂದು ಸ್ಥಳದಲ್ಲಿ ಕೌಂಟರ್ ಕಡಿಮೆ ಆಗುತ್ತದೆ, ಸೂಚನೆಗಳನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಂದರ್ಭ ಸ್ವಿಚ್ ಹೇಗೆ ಸಂಭವಿಸುತ್ತದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ಫಲಿತಾಂಶವು ವಿಭಿನ್ನವಾಗಿರಬಹುದು ಎಂದು ನಾವು ನೋಡಿದ್ದೇವೆ.