https://www.embedded.com/design/operating-systems/4008268/2/Back-to-the-Basics--Practical-Embedded-Coding-Tips-Part-1の記事でこんにちは。関数を再入可能にする方法。
long i;
void do_something(void){
disable_interrupts();
i+=0x1234;
enable_interrupts();
}
Autor は次のように述べています。危険な方法。」
マシンのコンテキストの変更がどれほど危険なのか正確にはわかりません。それを明確にするために、これが有害な結果につながる可能性がある例を誰かが挙げてもらえますか?