卷吧-卷吧 2021-10-06 14:19 采纳率: 100%
浏览 57
已结题

java多线程安全同步问题

IDEA中同样的代码,在synchronized()里面放的同步监视器不同,一个是this、另一个是类.class,两者加了锁之后都没有安全问题,但是前者只是一个线程一直在运行,后者才会三个线程交替运行,改了sleep时间、线程优先级还是一样,想不通不应该是程序问题啊,知道的大佬帮帮忙,会不会是idea配置的问题?

img

img

  • 写回答

3条回答 默认 最新

  • 关注

    不要用类名. class,new一个object对象锁即可。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月19日
  • 已采纳回答 7月19日
  • 创建了问题 10月6日

悬赏问题

  • ¥15 C++/QT设置函数调用条件(多个功能调用同一,且各自调用条件不同)
  • ¥15 UE5样条线生成的网格UV问题
  • ¥15 如何用最短的时间大致看懂springboot+vue的项目
  • ¥15 (有偿)懂数值分析和含时变参数微分方程的来
  • ¥15 abaqus随机生成二维颗粒
  • ¥15 安装ansys许可证管理器时出现了这个问题,如何解决?
  • ¥100 高价求算法,利用智能手机传感器计算车辆的三轴g值
  • ¥15 Blazor server 数据库操作异常,如何解决?(语言-c#)
  • ¥15 uni-app开发APP运行到浏览器访问接口跨域
  • ¥100 mfc消息自创建控件