多线程——volatile和static

1人阅读 评论(0) 收藏 举报
分类:
       如果变量用 public static修饰,那么这个变量会被放在JVM的方法区。如果是在多线程的环境下,那么这个变量应该是多个线程均可见的。在JVM被设置为-server模式时,JVM为了提升线程运行的效率,一直在私有堆栈中取值,这会导致不同步。解决办法就是使用volatile关键字修饰变量,强制JVM从公共内存取值。
查看评论

重新学习一下Java中的几个关键字(final/static/volatile......)

1、 final关键字           final关键字可以修饰类,方法和变量,对于每一种修饰都有不同的意义,但目的是相同的,保持完整性防止改变。           例如,在Java中fin...
  • csummm4
  • csummm4
  • 2014-03-11 17:21:05
  • 959

C语言中关键字const、static、volatile的用法分析

1. const 作为一个程序员,我们看到关键字const时,首先想到的应该是:只读。因为,它要求其所修饰的对象为常量,不可对其修改和二次赋值操作(不能作为左值出现)。看几个例子: ...
  • yayawy
  • yayawy
  • 2016-05-16 16:07:48
  • 4812

Static,Const,Volatile面试解答

Static 关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持...
  • loveyou426
  • loveyou426
  • 2012-08-23 18:04:25
  • 2977

Java中static和volatile的区别

今天去面试,把transient当成volatile说了,很是丢脸,今天在这里记录一下。 1. 首先说一下什么是transient。 1) transient keyword is used ...
  • lantianjialiang
  • lantianjialiang
  • 2014-02-08 16:35:49
  • 1346

static 和 Volatile 的区别

static也是各个业务方可以去全局修改; volatile是处理多线程锁的替代方案,对应有时需要实时的修改共享资源的变量,被volatile修复的变量的值可以立刻被业务方取得最新的值。 ...
  • u013790357
  • u013790357
  • 2014-08-12 04:21:55
  • 377

Java中的static和volatile变量的区别?

在java中声明一个静态变量,意味着只有一个副本,无论创建了多少个类的对象,即使没有创建对象,变量也可以访问,但是线程可能具有本地缓存的值。 当变量volatile而不是静态时,每个object都有一...
  • wyy6713
  • wyy6713
  • 2017-03-30 15:44:35
  • 1559

C语言关键字static和volatile 的含义和作用

C语言关键字static和volatile 的含义和作用
  • qq_40646385
  • qq_40646385
  • 2017-10-19 15:43:42
  • 316

关键字static、extern、volatile 、const

一、extern 1)当它与"C"一起连用时,如: extern "C" void fun(int a, int b); 则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C+...
  • ysu108
  • ysu108
  • 2012-09-30 09:40:39
  • 4713

嵌入式中最重要的四个词语static,extern,volatile,const

嵌入式中最重要的四个词语static,extern,volatile,const
  • changhonglin
  • changhonglin
  • 2015-08-18 21:41:46
  • 760

Java基础之volatile,static,synchronized的区别

一说起共享,线程安全之类种种我们很容易就想到了这三个关键字,但是当牵扯到高并发的时候,我们又很容易被这三个概念搞糊涂,跑出来的程序驴头不对马嘴。 首先先说volatile和synchronized之...
  • jiang1peng2hui3
  • jiang1peng2hui3
  • 2016-01-22 11:51:09
  • 823
    个人资料
    持之以恒
    等级:
    访问量: 8570
    积分: 415
    排名: 18万+
    最新评论