社区
Java SE
帖子详情
synchronized (this)的意思
zishizhilong
2008-09-15 12:15:40
synchronized (this)的意思是不是获得“当前对象”的锁?
this是什么意思?
...全文
52
3
打赏
收藏
synchronized (this)的意思
synchronized (this)的意思是不是获得“当前对象”的锁? this是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoutao198712
2008-09-15
打赏
举报
回复
当前对象。
yangdu328
2008-09-15
打赏
举报
回复
锁定当前对象
yangdu328
2008-09-15
打赏
举报
回复
当前对象
synchronized
(this)、
synchronized
(class)与
synchronized
(Object)的区别
在多线程开发中,我们经常看到
synchronized
(this)、
synchronized
(*.class)与
synchronized
(任意对象)这几种类型同步方法。
synchronized
(this)
一、当两个并发线程访问同一个对象object中的这个
synchronized
(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个
synchronized
(this)同步代码块时,另一个线程仍然可以访问该object中的非
synchronized
(this)同步代码块。 三、尤其关键的...
synchronized
(this)和
synchronized
(obj)
首先
synchronized
(this)和
synchronized
(obj)区别
对
synchronized
(this)的一些理解
synchronized
(this)的意思是: 一、当两个并发线程访问同一个对象object中的这个
synchronized
(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个
synchronized
(this)同步代码块时,另一个线程仍然可以访问该object中的非
JAVA同步锁
synchronized
(this)、
synchronized
(class)与
synchronized
(Object)的区别
当一个线程访问
Synchronized
类的一个
synchronized
(this)同步代码块时,其它线程对同一个
Synchronized
类中其它的
synchronized
()同步方法的访问将是堵塞;访问
synchronized
(
Synchronized
.class)同步代码块时, static
synchronized
同步方法的访问将是阻塞,这说明
synchronized
(this)和
synchronized
()同步方法、
synchronized
...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章