JAVA基础
java 基础相关内容
爱红尘的苦行僧
明日坎坷未知,而今一去不复,朝暮交替轮询,岁月已难回眸。初身已定,前路虚渺;枉图大业,不负真心。
展开
-
JDK8 HashMap的put流程
HashMap的put流程原创 2021-04-23 13:22:18 · 262 阅读 · 0 评论 -
synchronized与volatile
1. Synchronized JVM 会自动通过使用 monitor 来加锁和解锁,保证了同时只有一个线程可以执行指定的代码,从而保证了线程的安全,同时具有可重入性和不可中断的性质。 1.1 两种使用方式: 对象锁 分为 代码块形式 和 方法锁形式。 类锁 只有一个 Class 对象,全局锁定。 加载 static 方法上 和 使用 synchronized(*.class){ … }...原创 2020-03-31 10:26:33 · 85 阅读 · 0 评论