一般的最好不要在主循环和中断中同时对一个值进行操作如果主循环更改前中没有关闭中断的话。但是如果是单纯的赋值操作比如flag 1这种这种语句本身就是原子操作不会被中断打断所以没有问题但是cnt这样的是分几步基本进行可能会出问题。
中断原子操作问题
一般的最好不要在主循环和中断中同时对一个值进行操作如果主循环更改前中没有关闭中断的话。但是如果是单纯的赋值操作比如flag 1这种这种语句本身就是原子操作不会被中断打断所以没有问题但是cnt这样的是分几步基本进行可能会出问题。
一般的最好不要在主循环和中断中同时对一个值进行操作如果主循环更改前中没有关闭中断的话。但是如果是单纯的赋值操作比如flag 1这种这种语句本身就是原子操作不会被中断打断所以没有问题但是cnt这样的是分几步基本进行可能会出问题。