Φωτογραφία Νικόλαος Πανάγος
Απάντηση: Ερωτήσεις σε σχέση με τις μεθόδους στην κλάση java.lang.Object
από Νικόλαος Πανάγος - Thursday, 23 December 2010, 4:47 PM
 
Η λέξη volatile θεωρητικά χρησιμοποιείται μπροστά από μεταβλητές μέλη στις οποίες έχουν πρόσβαση διάφορα νήματα ώστε να αποφευχθεί η πιθανότητα λόγω χρήσης cache κάποιο νήμα να μη διαβάσει την τελευταία έγκυρη τιμή της μεταβλητής.
Λέω θεωρητικά γιατί σχετικά με το θέμα υπάρχουν άπειρα post στο διαδίκτυο σύμφωνα με τα οποία μέχρι και σήμερα καμία JVM δεν υλοποιεί τη συγκεκριμένη δυνατότητα όπως θα έπρεπε.
Οσον αφορα τη native, ναι υπάρχει αυτή η δυνατότητα και υποστηρίζεται κανονικά.