volatile有什么作用
2015-03-17 21:24
381 查看
在使用java编写程序的过程中,有的时候为了提高程序运行的效率,编译器会自动进行优化,把那些经常需要访问的变量缓存起来,在使用的时候,编译器会先去检查缓存中是不是有这个变量,如果有的话,直接从缓存中读取。而对于并发的多线程程序中,当多个线程访问一个变量的时候,变量的值因为多线程的访问而发生改变了,而没有来得及把新的值放入缓存中,这样就会造成数据的不一致的问题。
volatitle是一个类型修饰符,它被设计来用来修饰被不同变量访问和修改的变量。
volatitle是一个类型修饰符,它被设计来用来修饰被不同变量访问和修改的变量。
相关文章推荐
- volatile定义变量的作用是什么?
- 《Java程序猿面试笔试宝典》之volatile有什么作用
- 关键字static、Const、Volatile的作用是什么
- volatile的适用场景(面试问题:volatile有什么作用)
- 《Java程序员面试笔试宝典》之volatile有什么作用
- 《Java程序员面试笔试宝典》之volatile有什么作用
- java volatile是什么关键子,以及在线程中的作用。
- 《Java程序猿面试笔试宝典》之volatile有什么作用
- volatile在程序设计中有什么作用?
- volatile有什么作用
- 定义为volatile的变量有什么作用
- 关键字static、Const、Volatile的作用是什么
- java 的接口到底起什么作用
- c语言括号的作用是什么?同时也说下求最大数和最小数的c语言程序
- 什么是PXE及PXE作用
- F1到F9的作用各是什么
- C语言中volatile关键字的作用
- jsp有哪些动作?作用分别是什么?
- 什么是solr客户端 他的作用 保留理解
- Telnet是什么意思又是什么协议 Telnet有什么作用及功能