weylanshi / blogtalk

博客评论
0 stars 0 forks source link

Java 并发 (三)——Synchronized 关键字和锁升级 | 小石头记 #115

Open weylanshi opened 5 months ago

weylanshi commented 5 months ago

https://www.weypage.com/2024/05/15/java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/juc/Synchronized%E5%85%B3%E9%94%AE%E5%AD%97%E5%92%8C%E9%94%81%E5%8D%87%E7%BA%A7/

一、Synchronized使用场景Synchronized是一个同步关键字,在某些多线程场景下,如果不进行同步会导致数据不安全,而Synchronized关键字就是用于代码同步。什么情况下会数据不安全呢,要满足两个条件:一是数据共享(临界资源),二是多线程同时访问并改变该数据。 例如: 123456789101112131415161718192021222324252627public cla