当一个线程进入一个对象的一个synchronized方法后, 其它线程是否可进入此对象的其它方法?
2024-08-24 02:42:56
分几种情况:
1.其他方法前是否加了synchronized关键字,如果没加,则能。
2.如果这个方法内部调用了wait,则可以进入其他synchronized方法。
3.如果其他个方法都加了synchronized关键字,并且内部没有调用wait,则不能。
4.如果其他方法是static,它用的同步锁是当前类的字节码,与非静态的方法不能 同步,因为非静态的方法用的是this。
最新文章
- java设计模式 模板方法模式Template Method
- eclipse android sdk content loader一直显示0%的问题解决
- U盘安装CentOS 7.0
- 谈一次php无限极分类的案例
- 关闭 Sublime Text 3 自动更新
- 定时器的fireDate指的是触发时间
- 测试C++代码与WebBrowser HTML的互动
- JavaScript的apply和call方法及其区别
- 使用Subversion进行版本控制
- 对Msn协议的一点点研究
- C语言编写的bmp读写程序
- Webservice 中涉及的几个概念
- [android游戏开发初学]SurfaceView初探之缓冲区测试
- 【编程技巧】NSTimer类的使用
- Elasticsearch.安装(单节点)
- Excel 使用单元格的值 查询MySQL数据库并返回数据给相应的单元格
- Quartz 定时器任务调度配置(以及如何配置quartz启动执行一次)
- java.lang.ClassNotFoundException: org.apache.http.conn.UnsupportedSchemeException
- MDC的使用(Mapped Diagnostic Context)的使用
- lucene随笔 IKAnalyzer StandardAnalyzer
热门文章
- BZOJ 4712 洪水 (线段树+树剖动态维护DP)
- redi通过哨兵sentinel实现主从切换
- android onConfigurationChanged的那点事
- 00065字符串缓冲区_StringBuilder类
- Linux中/etc/init.d
- 组件的使用(三)AutoCompleteTextView的使用
- 八皇后问题java实现
- 经验之谈—OAuth授权流程图
- JAVA程序设计(11)-----面对对象0基础设计 麻将 创建麻将牌 然后洗牌 发牌~ 恩 就这样
- hdu3966_树链剖分