摘要: synchronized 的基本使用 synchronized 是 Java 中实现线程同步的关键字,它提供了三种基本的使用方式: 1 同步实例方法 public synchronized void method() { // 同步代码 } 这种方式锁的是当前实例对象(this),哪个对象调用这个方 阅读全文
posted @ 2024-08-30 13:40 CyrusHuang 阅读(35) 评论(0) 推荐(0)
摘要: 可见性问题 代码示例 public class Main { // 共享变量 private static boolean temp = false; public static void main(String[] args) { // 线程1如果发现 temp 是 true 就结束 new Th 阅读全文
posted @ 2024-08-30 13:39 CyrusHuang 阅读(17) 评论(0) 推荐(0)