Global Variable value changes between Task !

sachindbhujbal wrote on Monday, November 24, 2008:

Dear All,
    I have declared a global variable say gucValue which is upadted in one task, say TaskB & checking that variable in another task, say TaskA.
    In this case I am creating TaskA before running scheduler.
After running scheduler I am creating TaskB in TaskA only.
    On some action from TaskA I am updating gucValue to 1 in TaskB. After some delay I am checking gucValue in TaskA again.
But I am getting it 0.
    Please help me in this problem.

Thanks
Sachin D. Bhujbal

rtel wrote on Monday, November 24, 2008:

Oops!

sachindbhujbal wrote on Wednesday, November 26, 2008:

Dear All,
      The problem has been solved after implementing RTOS delay before checking gucValue in TaskA.
      Reason was TaskB not getting time to update gucValue which is now getting because of RTOS delay.
      Very Very Thanks to Richards for his answer to my previous query also.

Sachin D. Bhujbal