- 博客(1)
- 收藏
- 关注
原创 synchronized 代码块(静态变量与.class区别 )
请帮解惑其中区别原理,目前发现 示例中 synchronized (digitCard) 就是上面第三种,看结果是保证了线程同步执行,但是看打印语句,又似乎每个线程还未执行完,就释放锁,执行其他线程,然后又回来哈哈😂,但是最终结果是对的,就是还是保证了原子性,难道是jvm自己排序了,导致打印错乱了,实际上运行时正确的?请热心大佬帮看下,我在看相关文章时,测试敲一下相关代码,发现 synchronized 代码块 的三种情况(其实还有一种成员变量 一会在试下),发现有。
2023-05-24 12:20:01 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人