3

シングルスレッドプログラミングのコンテキストで volatile が役立つ場合はありますか? 変数の値が常に実際にメモリ内でチェックされるようにするために使用されることを知っているので、アプリ/コンパイラが気付かない方法でその値が (ST アプリで) 変更される可能性がある場合はありますか?

4

1 に答える 1

1

いいえ、必要ありません。スレッド間でメモリの内容を同期するために使用されますが、スレッドが 1 つしかない場合は意味がありません。

于 2016-02-04T11:36:27.840 に答える