一部の OS カーネルは、xchg命令を使用してspinlock. また、ロック取得機能の実装内では、通常、xchg命令を使用してロックを取得する前に割り込みを無効にします。xchgでは、命令はメモリの順序付けを保証できますか? xchgつまり、割り込みを無効にする命令がその後呼び出されないことを保証できますか?
一部の OS カーネルは、xchg命令を使用してspinlock. また、ロック取得機能の実装内では、通常、xchg命令を使用してロックを取得する前に割り込みを無効にします。xchgでは、命令はメモリの順序付けを保証できますか? xchgつまり、割り込みを無効にする命令がその後呼び出されないことを保証できますか?