您的位置:首页 > 编程语言 > Java开发

几个不常使用的java关键字:transient和volatile

2014-04-20 23:07 429 查看

transient:被修改的字段在对象序列化时,它的值不会被保存。(当一个对象被序列化保存,然后再读取出来时,这样的字段的值就会丢失)

vilatile: Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: