打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
线程-锁 原则
同步准则
当编写 synchronized 块时,有几个简单的准则可以遵循,这些准则在避免死锁和性能危险的风险
方面大有帮助:
      使代码块保持简短。Synchronized 块应该简短— 在保证相关数据操作的完整性的同时,
      尽量简短。把不随线程变化的预处理和后处理移出synchronized 块。
      不要阻塞。不要在 synchronized 块或方法中调用可能引起阻塞的方 ,如
      InputStream.read()。
      在持有锁的时候,不要对其它对象调用方法。这听起来可能有些 端,但它消除了最常见的
      死锁源头。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java线程的深入探讨
Java多线程基础总结一: synchronized(1)
java 线程的阻塞 暂停 启用
编写多线程的Java应用程序-如何避免当前编程中最常见的问题
多线程
第7章 多线程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服