社区
Java SE
帖子详情
synchronized(Thread.currentThread())和synchronized(this)的区别?
hqsh9
2009-09-23 11:23:39
两个一样吗?
...全文
240
6
打赏
收藏
synchronized(Thread.currentThread())和synchronized(this)的区别?
两个一样吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
m_angle_m
2009-09-24
打赏
举报
回复
这就要看你的this指的是什么了 如果你的类是extends Thread的话就是一样的了
要不是那就差别大了
zilong4460072
2009-09-24
打赏
举报
回复
synchronized(this) 是锁定当前对象
zilong4460072
2009-09-24
打赏
举报
回复
synchronized(Thread.currentThread()) 是锁定当前正在占用CPU的线程
dz007
2009-09-23
打赏
举报
回复
两种情况尝试下 System.out.println(this);
dz007
2009-09-23
打赏
举报
回复
如果是继承Thread类实现,那就是一样的
如果通过Runnable接口实现,那synchronized(this)就是锁定任务对象
daimojingdeyu
2009-09-23
打赏
举报
回复
第一个锁在线程对象上,后面一个锁在当前对象上,这两个很不一样。
Java并发编程实战
CAS算法、
Synchronized
、Lock、Happens-before等。 2. 线程的安全性手段,
Thread
Local、同步容器、并发容器、J.U.C包等 3. AQS以及其他J.U.C组件,如CountDownLatch、Semaphore、CycliBarrier、ReentrantLock 4. ...
java中curr是什么意思,在Java中使用
synchronized
(
Thread
.
current
Thread
()){...}的目的是什么?...
I faced the following code in our project:
synchronized
(
Thread
.
current
Thread
()){//some code}I don't understand the reason to use
synchronized
on
current
Thread
.Is there any difference betweensynchroni...
Thread
.
current
Thread
.interrupt()
Thread
.
current
Thread
.interrupt() 只对阻塞线程起作用, 当线程阻塞时,调用interrupt方法后,该线程会得到一个interrupt异常,可以通过对该异常的处理而退出线程 对于正在运行的线程,没有任何作用! 先看收集了别人的文章,全面的了解下java的中断: 中断线程 线程的
thread
.interrupt()方法是中断线程,将会设置该...
synchronized
(this)和
synchronized
(.class)的理解
synchronized
(this)和
synchronized
(.class)的理解
synchronized
(this)验证:同一对象的
Thread
(苇名一心):不同对象的
Thread
(苇名一心和苇名弦一郎)
synchronized
( .class)验证: 对象锁(this)和类锁(class)产生的效果不同,对象锁只对当前对象加锁,而类锁是对指定类加锁。 举个例子: class person i...
synchronized
(this)、
synchronized
(.class)、锁静态方法、方法
区别
?
synchronized
(this)、
synchronized
(.class)、锁静态方法、锁方法
区别
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章