I find _int_disable in MQX seems not disable interrupt actually. see the following codes:
file = fopen("a:init.txt","a+");
i = write(file,(char*)&board_info,sizeof(board_info));
I find other tasks can get cpu running after _int_disable, and if another task also call above codes, the synchronization trouble occur!