Ich habe eine Frage zum Unterschied zwischen flüchtig und veränderlich. Ich bemerkte, dass beide bedeuten, dass es geändert werden könnte. Was sonst? Sind sie dasselbe? Was ist der Unterschied? Wo sind sie anwendbar? Warum werden die beiden Ideen vorgeschlagen? Wie benutzt man sie auf unterschiedliche Weise?
Vielen Dank.
volatile
Objekte können auch durch Prozesse geändert werden, an denen die CPU überhaupt nicht beteiligt ist. Beispielsweise kann sich ein von Bytes empfangenes Register in einem Kommunikationsperipheriegerät beim Empfang eines Bytes inkrementieren (und dies kann sogar einen Interrupt auslösen). Ein weiteres Beispiel ist ein Register für anstehende Interrupt-Flags in einem Peripheriegerät.