几个不常使用的java关键字:transient和volatile
2014-04-20 23:07
429 查看
transient:被修改的字段在对象序列化时,它的值不会被保存。(当一个对象被序列化保存,然后再读取出来时,这样的字段的值就会丢失)
vilatile: Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
transient:被修改的字段在对象序列化时,它的值不会被保存。(当一个对象被序列化保存,然后再读取出来时,这样的字段的值就会丢失)
vilatile: Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
相关文章推荐
- Java中的transient、volatile、strictfp关键字使用
- Java volatile,transient关键字使用小记
- Java中的transient、volatile、strictfp关键字使用
- Java transient关键字使用
- Java transient关键字使用小记
- Java transient关键字使用小记
- Java多线程初学者指南(6):慎重使用volatile关键字
- Java关键字transient和volatile小结(转)
- [java细节]之:transient关键字使用小记
- Java Volatile transient 关键字
- Java中关于volatile和transient这两个关键字
- Java transient关键字使用
- Java中的transient,volatile和strictfp关键字
- Java volatile 和 transient 关键字
- java transient关键字使用
- Java transient关键字使用总结
- Java transient关键字使用小记
- Java transient关键字使用
- Java transient关键字使用总结
- Java关键字之native,strictfp,transient,volatile (SCJP)