synchronized同步代码块的同步监视器(锁)

同步方法和同步代码块分别解决线程安全问题 (实现和继承)
静态同步方法用来解决继承Thread创建的线程的线程安全问题,此时同步监视器是当前类本身
实例方法优先使用 this
静态方法使用当前类
访问相同资源使用同一个监视器
在继承Thread类创建的多线程方式中,慎用this充当同步监视器 (不一定是唯一的)
非静态同步方法的监视器默认是this (创建线程实现Runnable)

线程通信 线程交替工作

wait方法会释放锁,sleep 不会

posted @   HypoPine  阅读(112)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示