volatile修飾子
見るたびに忘れるのでメモ。
その変数を使用している現在のスレッドから変数の値を変更しなくとも、
そのスレッドの外部から何らかの理由によって値が変更される可能性があることを
コンパイラに通知する。
別スレッドやOSからの通知で値が変更される変数につける修飾子
見るたびに忘れるのでメモ。
その変数を使用している現在のスレッドから変数の値を変更しなくとも、
そのスレッドの外部から何らかの理由によって値が変更される可能性があることを
コンパイラに通知する。
別スレッドやOSからの通知で値が変更される変数につける修飾子