Rumah  >  Soal Jawab  >  teks badan

java - volatile关键字的使用误区?

在tij中的volatile中有这么一句话:

当一个域依赖于它之前的值时(如自增), 那么volatile就无法工作了. 如果某个域的值受到其他域的值的限制, 那么volatile也无法工作, 例如Range类的lower和upper边界值必须遵循lower<=upper

这段话想要表达的意思是什么?

PHP中文网PHP中文网2741 hari yang lalu560

membalas semua(3)saya akan balas

  • 怪我咯

    怪我咯2017-04-18 09:53:22

    Dalam istilah orang awam, nilai yang ditandai sebagai tidak menentu mungkin berubah tanpa diduga, jadi nilai tersebut tidak boleh dicache dan harus dibaca dari memori utama setiap kali.
    Tingkatkan operasi, nilai ini mungkin berubah antara membaca dan menulis, jadi hasil yang betul tidak boleh ditulis.
    Sekali lagi, nilai ini berubah secara tidak terkawal, jadi invarian mungkin tidak berpuas hati.

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:53:22

    Sepatutnya volatilekeatomisasian operasi tidak dapat dijamin

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 09:53:22

    Lihat: Maksud kata kunci yang tidak menentu dalam java

    balas
    0
  • Batalbalas