Tailscale的使用分享

Tailscale 是一个不错的工具,用来建立一个小内网,可以随时随地、安全的访问其他主机的文件。


理解 Java 中的 synchronized 原理

synchronized 是 Java 并发编程中最常用的关键字。它的底层实现并不是一成不变的,而是会根据竞争情况逐步升级锁的状态,以兼顾性能和线程安全。本文将按照 锁升级的流程,逐步解析每个阶段的原理,并插入相关的知识点。 一、无锁阶段:对象头中的 Mark Word 在 HotSpot JVM