TypechoJoeTheme

MelodyJerry

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 1 篇与 多线程与高并发 的结果
2021-04-14

一题引出“Java的synchronized锁问题”

一题引出“Java的synchronized锁问题”
题目描述关于下面一段代码,以下说法正确的是:public class Test { private synchronized void a() { } private void b() { synchronized (this) { } } private synchronized static void c() { } private void d() { synchronized (Test.class) { } } }A 同一个对象,分别调用方法a和b,锁住的是同一个对象 B 同一个对象,分别调用方法a和c,锁住的是同一个对象 C 同一个对象,分别调用方法b和c,锁住的不是同一个对象 D 同一个对象,分别调用方法a、b、c,锁住的不是同一个对象分析修饰非静态方法:锁的是this对象修饰静态方法:锁的是class对象方法a为同步方法,方法b里面的是同步块,同步方法使用的锁是固有对象this,同步代码块的锁可以是任意对象,但是方法b里面的同步块使用的锁...
MelodyJerry
2021-04-14

多线程与高并发,Java

155 阅读
0 评论
2021年04月14日
155 阅读
0 评论
IP信息

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

今日天气

V2EX热门榜

  • 获取失败!

标签云