javaFX使用synchronized(obj)导致的一个异常
来源:互联网 发布:淘宝怎么看店铺的评价 编辑:程序博客网 时间:2024/04/30 02:40
使用JAVAFX开发一个聊天页面,结果被synchronized搞的半死
有类A、B
A的描述:
A中有个静态变量 static LinkedList<String> linkedListNews
A中有个方法clientStart()
然后在A的方法中使用synchronzied(linkedListNews)
B的描述:
B中有个方法handle()
然后在B中使用synchronized(A.linkedListNews)
问题描述:然后发现A中的静态变量有点异常
然后在A中打印linkedListNews.toString()【结果是{}】
而在B中打印A.linkedListNews.toString()【结果是[]】
,,,,,,靠,原来这样加锁竟然不是同一个对象了,所以要在A中也使用A.linkedListNews才行
结果:A类和B类的方法中都使用synchronized(A.linkedListNews)才行
阅读全文
0 0
- javaFX使用synchronized(obj)导致的一个异常
- 关于synchronized(obj)的讨论
- 关于synchronized(obj)的讨论
- JavaFX的:入门使用JavaFX
- synchronized(obj)
- JavaFX的ResourceBundle使用
- javaFX 的入门使用
- 异常的错误使用导致性能问题
- 使用synchronized需要注意的一个问题
- Javafx FXMLLoader的一个坑
- 今天使用javafx新的gui和netbeans下的javafx插件做了一个页面,感觉挺好用
- synchronized方法和同步块的作用范围;synchronized(this)和synchronized(obj)的区别
- 线程-synchronized方法和同步块的作用范围;synchronized(this)和synchronized(obj)的区别
- 线程-synchronized方法和同步块的作用范围;synchronized(this)和synchronized(obj)的区别
- Whatsapp ANR的一个分析,MediaProvider的 synchronized 和 beginTransaction 死锁导致的奇葩问题
- obj this 的使用
- Obj 类的使用
- 重复insmod 一个ko模块导致的异常问题解决方法
- 关于c语言编译的小总结
- Oracle之执行计划index fullscan和index fast full scan区别
- OpenGL入门学习(一)
- 页面报错404
- 用Python实现概率编程与贝叶斯推断
- javaFX使用synchronized(obj)导致的一个异常
- LINUX(2)
- Serializable接口官方doc
- 洛伦兹力实验------阴极射线管在磁场中的偏转
- Java基础总结
- 从关系型数据库到非关系型数据库
- RecyclerView中单个item里面的子视图的点击监听
- 欢迎使用CSDN-markdown编辑器
- zab协议流程图总结