同步synchronized(this)和synchronized(static )的区别_JAVA_编程开发_程序员俱乐部
中国优秀的程序员网站
程序员频道
CXYCLUB技术
地图
最新资讯
|
百度新闻
|
GOOGLE地图
|
RSS订阅
|
更多
职场话题
生活休闲
恋爱交友
程序人生
学习进修
职业发展
项目管理
求职面试
程序员创业
JAVA
.NET
C/C++
Ruby
Delphi
JavaScript
PHP
ASP
JSP
HTML
XML
移动开发
开发工具
其他
编程开发
数据库
操作系统
新闻资讯
互联网
非技术区
非技术区
生活休闲
恋爱交友
职业发展
求职面试
程序人生
移动开发
开发工具
DB2
MySql
Sybase
开发
JAVA
.NET
PHP
C/C++
数据库
SQL Server
Oracle
互联网
运营
推广
营销
SEO
系统
Linux
Unix
Windows
资讯
动态
产品
人物
创业
职场
学习
管理
热搜:
高手
大型网站
天猫
回溯
循环
SWT
class
instance
摄像头
NullPointerException
二维码
controller
二进制
异步
同步
高手
大型网站
天猫
回溯
循环
SWT
class
instance
摄像头
NullPointerException
更多>>
您所在的位置:
程序员俱乐部
>
编程开发
>
JAVA
> 同步synchronized(this)和synchronized(static )的区别
同步synchronized(this)和synchronized(static )的区别
2015/4/21 0:40:18 申公子
程序员俱乐部
我要评论(
0
)
摘要:
synchronized(this)与synchronized(staticXXX)的区别了,synchronized就是针对内存区块申请内存锁,this关键字代表类的一个对象,所以其内存锁是针对相同对象的互斥操作,而static成员属于类专有,其内存空间为该类所有成员共有,这就导致synchronized()对static成员加锁,相当于对类加锁,也就是在该类的所有成员间实现互斥,在同一时间只有一个线程可访问该类的实例。
标签:
区别
Ron
同步
synchronized(this)与synchronized(static XXX)的区别了,synchronized就是针对
内存
区块申请内存锁,this
关键字
代表类的一个对象,所以其内存锁是针对相同对象的互斥操作,而static成员属于类专有,其内存空间为该类所有成员共有,这就导致synchronized()对static成员加锁,相当于对类加锁,也就是在该类的所有成员间实现互斥,在同一时间只有一个
线程
可访问该类的实例。
上一篇:
IIS发布网站出错解决方案
下一篇:
[黑马程序员][java基础学习]03——Java基础语法(二)
相关文章
·
同步synchronized(this)
·
VS中生成网站和发布网站的区别
·
synchronized
·
OC与Swift的区别六(可选类型?及解
·
聊聊p2p金融系统和股票配资系统的区别
·
无人机跟航模有啥区别?
·
java int与integer的区别
·
java synchronized 使用
·
一次性搞懂C#中的==、Equals()
·
Java 中的“==”和equals()
查看所有评论(
0
)
我要评论
发表评论
用户名:
匿名
最新文章
[黑马程序员]..
Java NI..
·
java导出excel超出65536条处
·
[黑马程序员][java基础学习]03—
·
同步synchronized(this)
·
Java Http 发送请求
·
使用WindowManager创建可拖动
·
【搭建nginx对公司的tomcat服务
·
【他们都说 select * 不好,但是
·
【nginx+memcached+tom
·
Java NIO与IO
·
改良版的UDP协议QUIC将成为未来谷歌
·
【Jeff Vogel:为什么我们不再针
·
Java分布式中文分词组件word分词v
·
开源 java CMS - FreeCM
·
java的IO流总结
·
[java基础学习]——Java基础语法
最新标签
高手
大型网站
天猫
回溯
循环
SWT
class
instance
摄像头
NullPointerException
今日热点
·
全面认识Eclipse中JVM内存设置
·
struts标签实现菜单动态级联
·
JDK1.6官方下载地址
·
SSH2整合-附源码
·
ActiveMQ 中的消息持久化(二)
·
研磨设计模式之抽象工厂模式-1
·
研磨设计模式之装饰模式-4
·
java博客系统源代码
·
研磨设计模式 封面show
·
超经典的设计模式文章
推荐文章
unable ..
老..
·
The last pack
·
unable to find valid
·
老三携剑出山,Swing法力
·
java poi 创建exc
·
Errors occurre
·
[linux]ubuntu下
·
java 两数相除 四舍五入
·
Java 调用远程webservice接
·
Hadoop学习全程记录——
·
JAVA 比较两张图片的相似
·
J2EE、JAVA开源版OA发布了(JO
·
在linux下用tomcat
·
异常ognl.OgnlExc
·
Eclipse设置Tomcat启动超时时
·
org.springfra
English
|
关于我们
|
诚聘英才
|
联系我们
|
网站大事
|
友情链接
|
意见反馈
|
网站地图
Powered by
程序员俱乐部
程序提供: HugoCMS 2.0
网站备案:苏ICP备11048748号-1