Zmienne
Modyfikator volatile
- Modyfikator volatile informuje kompilator, że zmienna
może ulegać zmianom w sposób nieoczekiwany i niezależny od aktualnego procesu.
- Jest to możliwe w przypadkach obsługi przerwań, wieloprocesowości bądź
wielowątkowości.
- Użycie volatile jest informacją dla kompilatora, że należy zachować ostrożność w przypadku optymalizacji kodu dotyczącego tej zmiennej.
Materiały przeznaczone wyłącznie dla studentów
Instytutu Informatyki i Matematyki Komputerowej UJ
Daniel Wilczak